Taro Logo

Senior Rust Compiler Engineer

A Swiss-based startup pioneering decentralized data services and blockchain solutions with a globally distributed team.
Backend
Senior Software Engineer
Remote
51 - 100 Employees
5+ years of experience
Blockchain · Finance

Description For Senior Rust Compiler Engineer

SupraOracles is an innovative Swiss-based startup revolutionizing the blockchain and decentralized data space. They're seeking a Senior Rust Compiler Engineer to lead the development of their Move language ecosystem. This role combines deep technical expertise in Rust programming and compiler development with blockchain technology. The position offers the opportunity to work with a globally distributed team spanning 35+ countries, alongside professionals from prestigious institutions and companies.

The ideal candidate will be responsible for optimizing the Move compiler for blockchain use cases, ensuring backward compatibility, and integrating with blockchain nodes/VMs. This role requires extensive experience with Rust, compiler internals, and blockchain technology. The position demands both technical excellence and strong communication skills.

The company offers a fully remote working environment with flexible hours, competitive compensation, and comprehensive benefits including health coverage. They emphasize trust, kindness, and ethical technology development as core values. The role provides an opportunity to work on cutting-edge technology while contributing to the future of decentralized finance and data services.

Working at SupraOracles means joining a diverse, dynamic team where every role has significant impact. The company provides strong onboarding support and regular check-ins to ensure alignment with team and company goals. This is an excellent opportunity for a senior engineer looking to make a meaningful contribution to blockchain technology advancement.

Last updated 3 days ago

Responsibilities For Senior Rust Compiler Engineer

  • 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 For Senior Rust Compiler Engineer

Rust
  • Senior engineer with solid background in Rust including knowledge of async programming and tokio library
  • Hands-on experience with compiler internals, knowledge of data-flow analysis
  • 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

Benefits For Senior Rust Compiler Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive Compensation
  • Flexible paid time off
  • Sick leave
  • National holidays recognition
  • Comprehensive health coverage (medical, dental, and vision)
  • Remote work flexibility
  • Flexible working hours

Interested in this job?

Jobs Related To SupraOracles Senior Rust Compiler Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft SharePoint team in Hyderabad, focusing on secure data management and system architecture, requiring 4+ years of experience in software development.

Senior Software Developer

Senior Software Developer position at NVIDIA, focusing on AI networking acceleration and developing optimized inference frameworks using C++, Linux, and GPU technologies.

Senior Software Engineer – Simulation and Virtualization

Senior Software Engineer role at NVIDIA focusing on simulation and virtualization for DGX Server platforms, offering competitive salary and opportunity to work with cutting-edge technology.

Senior System Software Engineer – DC Platform Software Tools

Senior System Software Engineer role at NVIDIA focusing on data center platform software tools and GPU server management.

Software Engineer, Chip Design

Senior Software Engineer position at NVIDIA developing CAD tools for next-generation chip design, requiring strong C++ skills and Linux expertise.