Senior Compiler/Language Engineer (Rust)

Fuel logo Fuel

Job Description

Fuel Labs is building the fastest modular execution layer in the world. You will be working at the bleeding edge of blockchain scalability R&D. The upcoming release of the Fuel Network will feature a brand new virtual machine, the FuelVM.


To go with this new VM, a new high-level language is needed; one that avoids the many shortcomings of current smart contract languages, and that offers additional functionality and performance. You’ll be designing new language features and implementing a compiler targeting the FuelVM.


The compiler and toolchain are available here:



*  Design and specify Sway language features

*  Write a compiler in Rust targeting the FuelVM

*  Integrate the compiler with additional tooling: package manager, debugger, language server, IDE plugin, etc.

Required Experience

    • Experience with Rust, C++, or Golang (or other systems language)
    • Strong familiarity with compilers and programming languages
    • Masters degree in computer science


    • Familiarity with Rust specifically
    • Familiarity with blockchain execution environments
    • Solidity/smart contract development
    • Used open-source development tools
    • Background in philosophy
Register to Apply

Please let Fuel know that you found this job role on

Similar Jobs

MobileCoin logo

Senior Backend Engineer at MobileCoin

$160,000 - $200,000
Rust Kotlin JVM gRPC Backend Engineer Go Python Ruby
Decentral logo

Technical Product Manager and Blockchain Engineer at Decentral

Web3 Software Engineer Blockchain Engineer Product Technical
Foundry logo

Senior Cloud Engineer at Foundry

Cloud Engineer Visio Terraform Python Golang
Gemini logo

Principal Security Engineer at Gemini

$198,000 - $277,000
Scala Python Java Security Engineer Engineering
1 day ago
FUEL logo

Senior Backend Engineer (Ruby on Rails) at FUEL

Ruby Raid SQL NoSQL Postgres AWS Backend Engineer
1 day ago
Atem logo

Senior Blockchain Engineer - Berlin, remote (m/f/d) at Atem

Blockchain Engineer Germany Golang Typescript The Graph
2 days ago
Stability logo

DevOps Engineer at Stability

DevOps Engineer AWS Go Rust Python Terraform
3 days ago
peaq logo

DevOps Support Engineer (m/w/d) at peaq

DevOps Engineer Support Web3 Solidity
3 days ago
Status logo

Algorithm Developer (Cryptocurrency Trading) at Status

C++ Python Mathlab Rest Linux Algorithm Developer Trading
3 days ago
Status logo

Python Dev SpiffWorkFlow at Status

Docker Python JavaScript Flask
5 days ago