Senior Rust Compiler Engineer

SupraOracles
Summary
Join Supra, a fast-growing startup pioneering information services in global markets, as a Senior Rust Compiler Engineer. You will revolutionize the Move language ecosystem in the Supra blockchain, optimizing the Move compiler for blockchain use cases and collaborating with blockchain nodes/VMs. This role requires a solid background in Rust, compiler internals, and experience with blockchain technology. You will work closely with a globally distributed team, enjoying a fully remote work environment with flexible hours and competitive compensation. Supra offers comprehensive health benefits, paid time off, and recognition of national holidays. Your first month will focus on onboarding and familiarization with the company, codebase, and team.
Requirements
- A senior engineer with a Solid background in Rust including having knowledge of async programming, tokio library etc
- An engineer who has 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
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
Benefits
- Competitive Compensation: We offer competitive compensation packages aligned with market standards
- Work-Life Balance: Eligible team members have access to flexible paid time off, sick leave, and other time-off options, adjusted in line with local regulations
- National Holidays: We recognize national holidays specific to each team memberβs country and provide paid leave in accordance with local guidelines
- Health Benefits: Comprehensive health coverage options, including medical, dental, and vision benefits, are available to full-time employees where applicable
Share this job:
Similar Remote Jobs
