
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: Cryptocurrency Jobs, Remote Crypto Jobs, Web3 Crypto Jobs, Developer Crypto Jobs, Engineering Crypto Jobs, Rust Crypto Jobs, EVM Web3 Jobs, Senior Web3 Jobs, Ethereum Crypto Jobs, ZK Crypto Jobs, Cryptography Web3 Jobs, Open Source Crypto Jobs, Full Time Crypto Jobs.
Senior Rust Engineer at Scroll.io: FAQ
Is the Senior Rust Engineer role at Scroll.io remote?
Yes — Scroll.io is hiring this Senior Rust Engineer as a remote role. You can apply from anywhere unless the listing specifies a region.
What skills are required for the Senior Rust Engineer role at Scroll.io?
This Senior Rust Engineer role is associated with the following skills and technologies:
- Remote
- Web3
- Developer
- Engineering
- Rust
- EVM
Read the full job description above for the complete list of requirements.
Is the Senior Rust Engineer role at Scroll.io full-time or contract?
Scroll.io is hiring this Senior Rust Engineer as a full time position.
How do I apply for the Senior Rust Engineer role at Scroll.io?
You can apply for the Senior Rust Engineer role at Scroll.io directly on this page using the Apply button. Remote candidates are welcome. Applications submitted through CryptoJobsList reach the employer directly.