Senior Rust Engineer

Scroll.io logoScroll.io

Jun 15

Scroll is a globally distributed team focused on improving Ethereum while maintaining decentralization and transparency. As a zkEVM-based zkRollup on Ethereum, Scroll provides native compatibility for existing Ethereum applications and tools. The platform aims to provide the best experience for developers and users through scalability, EVM equivalence, and security. Scroll's vision and values are centered around empowering humanity, building in the open with the community, and fighting for decentralization and censorship resistance. Scroll is looking for values-aligned individuals to help them become the most developer- and user-friendly scaling solution for Ethereum. To learn more about their mission, technical challenges, and available roles, visit their website, Twitter, Discord, or jobs page.

About the job:

We're hiring a Senior Rust engineer to lead the development of a Reth-based Scroll sequencer and follower node. You will lead the technical design and roadmap planning for this project, and work with a small team to execute this plan.

The Reth-based Scroll node will be deployed in production on the Scroll mainnet. This new node implementation will improve Scroll's performance, robustness, and modularity. If possible, code will be shared between the node, the ZK prover, and the SGX prover, to drastically reduce maintenance overhead.

You will work at the forefront of the industry, and you will do it alongside other deeply driven technical minds, in a culture defined by and dedicated to autonomy, ownership and openness. And you will have the chance to collaborate externally with thinkers and researchers in academia and other leading blockchain organizations.

About you - what you’ll do:

  • Write high-quality, maintainable, and performant Rust code. Perform performance optimization, benchmarking, and testing to ensure robustness and efficiency. Ensure good developer practices, including linting, static analysis, and CI/CD workflows.
  • Create technical designs and specifications for cutting-edge blockchain technologies and zkVMs. Write clear design specifications, manage technical roadmaps and timelines, and drive the development of complex innovative systems.
  • Communicate effectively with cross-functional teams, contribute to open-source projects and manage small engineering teams. Work with your peers and open-source contributors through effective use of tools like Slack, Notion, GitHub, and fostering an open-source mindset.

About you - requirements:

  • You are a Rust expert, and you have used Rust to implement production-ready open-source blockchain projects. You have a deep understanding of the EVM and the Ethereum protocol and how different nodes implement it. You have experience doing benchmarking and performance optimization.
  • You take ownership. You are independent, operate proactively and with openness and transparency. You are comfortable with writing and presenting technical specifications and implementation roadmaps.
  • You enjoy collaborating with others and excel at communicating with them, asynchronously and across cultures. You speak and write (documentation and specs, as well as on Slack), clearly and concisely. Confident but humble and low ego, your excitement over learning complex concepts motivates and inspires others.
  • You have excellent coding standards, you write clean, idiomatic, robust, maintainable, extensible, and performant Rust code. You are comfortable with building out in the open (open-source), and you enjoy testing and performance profiling.

Nice to haves:

  • Familiarity with L2s, Rollups, ZK, zkVMs, or cryptography
  • Technical publications and/or articles, Twitter threads, etc.
  • Ability to speak Chinese

Listed in: Crypto Jobs, Remote Crypto Jobs, Web3 Crypto Jobs, Developer Crypto Jobs, Engineering Web3 Jobs, Rust Crypto Jobs, EVM Web3 Jobs, Senior Crypto Jobs, Ethereum Crypto Jobs, ZK Crypto Jobs, Cryptography Web3 Jobs, Open Source Web3 Jobs, Full Time Web3 Jobs.

Let employer know that you found this job on CryptoJobsList. This helps us get more companies to post web3 jobs here!

15 applications

Related Locations

Remote Crypto Jobs