Rust Engineer

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)

Offer summary

Qualifications:

Proficiency in Rust programming language., Experience with virtual machines and blockchain node software., Background in developing high-throughput applications and P2P distributed systems., Strong track record as a software engineer, with open-source contributions preferred..

Key responsibilities:

  • Work on low-level improvements and optimizations of the Fuel VM.
  • Develop new protocol features like bridging, fraud proofing, and gas efficiency enhancements.
  • Maintain and improve the blockchain software post-mainnet launch.
  • Collaborate on building secure, high-performance distributed systems.

Fuel Labs logo
Fuel Labs Scaleup https://Fuel.network/
11 - 50 Employees
See all jobs

Job description

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

    Required profile

    Experience

    Level of experience: Senior (5-10 years)
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Collaboration
    • Problem Solving

    Rust Developer Related jobs