Browse All Jobs
Job Description

Supra, an ambitious startup focused on decentralized data solutions, is seeking a Senior Rust Compiler Engineer. The ideal candidate will play a crucial role in revolutionizing the Move language ecosystem within the Supra blockchain. This position requires a strong alignment with Supra's core values of trust, kindness, honesty, and a commitment to ethical, decentralized technologies.

The Senior Rust Compiler Engineer will be responsible for optimizing the Move compiler for blockchain use cases, working closely with blockchain nodes/VMs, ensuring backward compatibility, collaborating on Move Prover integrations, integrating Rust-based libraries, researching compiler techniques, and writing comprehensive tests.

Supra offers a fully remote environment with flexible working hours, competitive compensation, flexible paid time off, comprehensive health coverage, and opportunities for professional growth within a dynamic team.

Responsibilities:

  • Optimize the Move compiler for blockchain usecase (eg. Gas metering, transaction finality, resource management)
  • Work closely with blockchain nodes/VMs to align the compiler runtime components & their requirements
  • Ensure backward compatibility and smooth upgrades for the Move language framework
  • Collaborate on Move Prover integrations to enable formal verification of smart contracts
  • Integrate Rust based libraries and tools into the Move ecosystem
  • Propose innovations by competing ecosystems
  • Research cutting-edge compiler techniques and evaluate their applicability to Move
  • Write comprehensive unit/integrations tests for compiler features

Requirements:

  • Solid background in Rust including having knowledge of async programming, tokio library etc.
  • Hands on experience with compiler internals, knowledge of data-flow analysis and is capable of writing transformation passes at various levels (AST, IR)
  • Experience in working with GitHub codebases
  • Hands-on experience on open source projects
  • Familiarity with peer to peer networks
  • Experience with Blockchain technology
  • Pro-active communication and collaboration abilities with native-level proficiency in written and oral English

What Supra Offers:

  • Competitive Compensation
  • Work-Life Balance
  • National Holidays
  • Health Benefits
  • Fully remote environment with adaptable working hours
Apply Manually