Rust Engineer for Foundry
Ithaca
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 Rust Engineer for Foundry at Ithaca, you will work on our blazing fast, portable and modular toolkit for Ethereum application development. We’re looking for all-rounders who are comfortable working with the entire EVM toolchain from compiler, to testing the EVM to the nodes’ rpc endpoint.
For our Foundry team we're looking for highly motivated Rustaceans who have experience working on productionized smart contracts and the EVM, a spider sense for security and obsession with performance.
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 work on cutting-edge features.
Key Responsibilities
Comfortable with working across the whole EVM stack from the node’s RPC all the way down to the testing the EVM and the compiler.
Ability to design, drive and own complex features throughout the whole lifecycle, being able to handle input from various internal stakeholders.
Comfortable working independently, handling ambiguity, and managing undefined requirements.
Interested in profiling, benchmarking and improving performance of existing codebase.
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.
What we’re looking for
A deep understanding of Rust language and ecosystem.
Experience with designing, developing, testing and deploying Ethereum smart contracts in Solidity/Vyper.
Strong debugging and troubleshooting capabilities, specifically experience with debugging Ethereum transactions.
Engineers who have hands-on experience with foundry and are excited to contribute to its roadmap.
Passionate about open-source development, contributing actively through code reviews and supporting community inquiries.
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.
Nice to have
Experience working on open source projects.
Experience with smart contract tools other than Foundry (Dapptools, hardhat, Tenderly, etc.) is a plus.