Rust Engineer for Reth

Ithaca

Ithaca

Software Engineering
Remote
Posted on Mar 12, 2025

About Ithaca

Crypto must go faster. We have started Ithaca, a company designed to accelerate the crypto frontier, and have raised $20M from Paradigm.

Over the past four years, our global group of less than 20 engineers has shipped some of the industry’s most used open source tools like Reth & Foundry. We believe in sustainable open source development for the good of crypto, and in creating the right incentive system for commercial consumer experiences.

The stack is ready. We can achieve the step-level changes needed to enable consumers to fully leverage crypto with fast, cheap, global and private experiences.

We have been collaborating with the developer community and industry for the last years, and we are excited to continue accelerating crypto together.

Role

As a Reth Engineer at Ithaca, you will primarily work on our blazing-fast Ethereum execution client. You will be responsible for rapidly shipping new cutting-edge features and support our ambitious mission towards breaking through one gigagas per second and beyond.

Our ideal candidate comes with a T-shaped skillset, a wide range of technical breath and deep knowledge in a specific area across our stack (rpc, p2p, networking, database, performance, optimisation, debugging).

We’re looking for engineers that can support us with shipping robust code, shipping performant code and shipping more code, faster. By joining our team, we offer an exciting opportunity for you to contribute to core open-source crypto infrastructure and the ability to solve novel and complex problems.

Key Responsibilities

  • Design, drive and own complex features throughout the whole lifecycle with strong focus on performance and benchmarking.

  • Collaborate & communicate effectively across teams.

  • Emphasis on fast iteration cycles driven by performance benchmarking and robust testing practices.

  • Ability to context-switch between delivering features, supporting bug fixing and reviewing work from internal and external contributors.

  • Share innovative ideas to contribute to the team roadmap and consistently raise the bar for others with impactful contributions. The most cutting-edge innovations (e.g. Sparse Trie) came out from engineers deeply involved in the Reth codebase.

What we’re looking for

  • A deep understanding of the Rust language and ecosystem.

  • Experience building scalable, distributed systems.

  • Deep familiarity with the Ethereum ecosystem, particularly EVM and Execution Layer.

  • Engineers with a strong sense of ownership, passion to continuously improve existing systems, with an ability to work autonomously and solve problems independently.

  • A collaborative and self-driven individual with excellent communication skills and ability to work collaboratively across teams.

  • Passionate about open-source development, contributing actively through code reviews and supporting community inquiries.

Nice to have

  • Hands-on experience working across with whole Ethereum stack (e.g. Execution clients, Consensus clients, smart contracts).

  • Contributed to open-source projects.