Share this job
General Rust Developer (I01)
Apply for this job

Location: PST or GMT timezones

Remote | Full-time

Compensation: up to $75 USD per hour


MLabs is one of the world’s leading specialized Haskell and Rust consultancies. We’re looking for two high-calibre Rust Engineers to join one of our client projects. You’ll be embedded directly within the client’s engineering team, working day-to-day with their developers and technical leads. The contract will be via MLabs. You won't just be writing code; you will be building the connective tissue between decentralized AI and blockchain technology. You will work on sophisticated systems that require a deep understanding of safety, concurrency, and performance. This role is ideal for engineers who enjoy the rigour of functional programming principles applied within the Rust ecosystem to solve complex, real-world decentralization challenges.


Key Responsibilities:

  • Core Development: Architect and implement high-performance backend services and integration layers using Rust.
  • Ecosystem Integration: Build and maintain tools and infrastructure that bridge the gap between Cardano’s UTXO model and SingularityNET’s decentralized AI services.
  • Performance Optimization: Write highly efficient, async code (Tokio) and optimize memory usage for mission-critical blockchain components.
  • Peer Review: Participate in a rigorous engineering culture, including detailed code reviews and collaboration with our formal methods and Haskell teams.
  • Delivery: Work in an Agile environment to deliver production-ready solutions for some of the most ambitious projects in Web3.



Requirements

  • Technical Mastery: Extensive professional experience with Rust (3+ years preferred), with a focus on systems programming and safety.
  • Blockchain Knowledge: A solid understanding of blockchain fundamentals. Specific experience with Cardano or SingularityNET is a major advantage.
  • Concurrency & Async: Expertise in asynchronous programming and concurrent system design in Rust.
  • Problem Solving: A "roll up your sleeves" attitude toward debugging complex distributed systems.
  • Culture Fit: Ability to work autonomously in a fully remote, highly technical environment.
  • Communication: Excellent English communication skills for collaborating with a global team of elite engineers.



Benefits

  • Compensation: Competitive pay up to $75 USD per hour, depending on experience.
  • Commitment: Full-Time Commitment (40 hours per week).
  • Time Off: Generous Paid Time Off (30 days of holiday per year for UK employees, where applicable) and Sickness Pay.
  • Flexibility: Contract flexibility, open to discussing terms for both a standard employee and an independent contractor.



Interview process

Stage 1: Meet with MLabs CTO - he will be able to share more about the opportunity and the end-client

Stage 2: Technical Interview with CTO

Stage 3: Meet with the end client

Apply for this job