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.
Report this Job
Help us maintain the quality of our job listings. If you find any issues
with this job post, please let us know. Select the reason you're reporting
this job:
Fuel is the fastest execution layer for the modular
blockchain stack. Powerful and sleek, the technology
enables parallel transaction execution, empowering
developers with the highest flexible throughput and
maximum security required to scale. Developers
choose the FuelVM for its superior developer
experience and the ability to go beyond the limitations
of the EVM.
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.