Senior Rust Engineer - Tooling

Portugal / Brazil / Canada / France / Germany / Greece / Hong Kong / Singapore / Spain / Ukraine / UK / Switzerland / UAE
Engineering /
Full-Time /
Remote
Fuel is a high-performance blockchain operating system that redefines what's possible on Ethereum. By combining unparalleled throughput with the core principles of decentralisation and security, our platform simplifies the development process for builders worldwide. The Fuel Virtual Machine, with its ground-breaking state minimization and parallel transaction execution capabilities, sets a new standard for Ethereum Rollups, overcoming existing limitations in protocol development.

Since our 2019 launch with Fuel V1, we've been focused on enhancing Ethereum's scalability. Our innovations, like the Fuel Virtual Machine and the Sway programming language, provide developers with a powerful, user-friendly environment.

We're a passionate, intelligent and empathetic globally dispersed team, united by a love for innovation and a commitment to shaping the future of blockchain technology—one ground-breaking solution at a time.

Who You Are:

• You’re optimistic. You’ve got positive energy and see opportunities where others see problems.
• You’re a lifelong learner. You’re eager to dive deep into emerging technologies, from Ethereum Rollups to decentralised finance, and you thrive on mastering new concepts.
• You’re a team player. You believe in the power of collaboration and are ready to push boundaries with a group of like-minded innovators. You welcome the challenge of stepping out of your comfort zone to achieve something great.
• You’re high agency. You believe in your ability to impact outcomes and take proactive steps to make things happen. Instead of waiting for instructions or letting obstacles deter you, you create solutions and drive projects forward with determination and resourcefulness.
• You’re courageous. In a rapidly changing industry like ours, you’re not afraid to voice your ideas, and challenge the status quo. You have the confidence to tackle difficult problems and the resilience to see them through.
• You steer clear of performative crypto trends. You’re mission-driven, focused on substance and prefer actions that drive real results over following popular narratives.



We are seeking a passionate and experienced Senior Rust Engineer to join our Tooling team.

The ideal candidate will have a strong background in Rust development and a proven track record of contributing to blockchain tooling projects. We are looking for someone who can demonstrate a high level of activity and engagement on GitHub, showcasing their ability to write high-quality code, provide valuable feedback through code reviews, and collaborate effectively with team members.

If you are a passionate Rust engineer with a strong interest in blockchain technology and a desire to make a significant impact in the development of cutting-edge tooling, we would love to hear from you. Ideal candidates will provide examples of how they have innovatively used Rust in blockchain tooling to solve complex problems or enhance the functionality of existing systems.

Please submit your resume, along with links to your GitHub profile and any relevant projects or contributions.


Requirements

    • 5+ years of professional Rust experience
    • Previous experience with blockchain tooling frameworks such as Hardhat, Foundry, or Truffle
    • Strong understanding of blockchain concepts and technologies
    • Proven track record of active contributions on GitHub, including:
    • High frequency of commits, issues, pull requests, and code reviews
    • Providing detailed and constructive feedback on pull requests, going beyond simple approvals
    • Creating well-structured and informative GitHub issues that clearly outline problems and propose solutions
    • Writing clear and concise pull request descriptions that explain the purpose, scope, and testing instructions
    • Excellent problem-solving and communication skills
    • Ability to work collaboratively in a fast-paced environment

Responsibilities

    • Develop and maintain tooling infrastructure for the Fuel blockchain platform
    • Collaborate with cross-functional teams to identify and prioritize tooling requirements
    • Write clean, efficient, and well-tested Rust code
    • Conduct thorough code reviews and provide meaningful feedback to team members
    • Investigate and resolve complex technical issues
    • Actively contribute to the improvement of development processes and best practices
    • Stay up-to-date with the latest advancements in blockchain technology and tooling

Nice to have

    • Previous experience with compilers and language design
    • Familiarity with Ethereum and smart contract development
    • Contributions to open-source projects in the blockchain space
    • A background in Philosophy