Rust Engineer

Portugal / Canada / France / Germany / Greece / Hong Kong / Singapore / Spain / Brazil / Switzerland / UK / USA
Engineering /
Full-Time /
Remote
Fuel is seeking a full-time Senior Protocol Engineer who will work at the bleeding edge of blockchain scalability R&D, designing and building robust blockchain full-node software powered by a next-generation virtual machine.
For this position, we need someone who is equally a thought leader as they are a senior technical professional. Someone who is opinionated, and isn't afraid to give feedback on our existing blockchain architecture and use their extraordinary talent to present new ideas.

You’ll get to:

    • Working on new primitives and new transaction layouts to provide new features and ways to build optimal applications for the DApp developers.
    • Enhance the performance and ergonomics of the SDK, keeping it current with the latest features supported by the blockchain.
    • Solve legacy issues/problems existing in other blockchain projects
    • Enabling extremely high throughput and parallelism

Areas of Responsibility

    • Working on low-level improvements and optimisations of the Fuel VM
    • Building new protocol features based on specifications changes including but not limited to bridging, fraud proofing, multidimensional pricing, and improving gas efficiency/economic modelling to increase throughput further
    • Building secure and resilient distributed P2P systems
    • Maintaining Fuel after the mainnet launch

Required Experience

    • Solid track record of experience as a software engineer
    • Strong proficiency in Rust (open-source contributions preferred)
    • Deep understanding of virtual machines and/or blockchain node software
    • Experience developing or designing :
    • - High-throughput applications
      - P2P distributed systems
      - Fraud-proving systems for optimistic and ZK rollups
      - Decentralisation of the block production