Design, drive and own complex features throughout the whole lifecycle with a strong focus on performance and benchmarking.
Collaborate and communicate effectively across teams.
Emphasize fast iteration cycles driven by performance benchmarking and robust testing practices.
Ability to context-switch between delivering features, supporting bug fixes, and reviewing work.
Propose innovative ideas to contribute to the team roadmap and consistently raise the bar with impactful contributions.
Requirements
Proven track record of shipping and maintaining complex, high-performance Rust code in production.
Deep understanding of the Rust language and ecosystem.
Strong knowledge of the Ethereum ecosystem, particularly the EVM and the Execution layer, with hands-on experience in Ethereum infrastructure.
Engineers with a strong sense of ownership, a passion for improving existing systems, and the ability to work autonomously and solve problems independently.
Collaborative, self-driven individual with excellent communication skills and the ability to work across teams.
Strong background in low-level systems programming and relevant optimizations, such as parallel computing architectures, profiling, and memory management.
Benefits
Flexible PTO
Health insurance
Coverage for major industry conferences and events
Remote-first, with a hub in NYC
New MacBook provided
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
RustEthereumEVMExecution layerlow-level systems programmingparallel computing architecturesprofilingmemory management