Logo for Virtuozzo

Lead Rust Developer

Roles & Responsibilities

  • 5+ years of software development experience, including 2+ years with Rust in production systems
  • Deep understanding of Rust's ownership model, concurrency, and async programming
  • Strong experience with Docker, Kubernetes, and cloud environments (AWS, GCP, Azure)
  • Familiarity with microservices architecture and distributed systems design

Requirements:

  • Contribute to the architecture and development of multi-tenant, multi-tier cloud services built in Rust
  • Work on backend services that interface with technologies like Kubernetes, KVM-based virtualization, and network/storage virtualization
  • Design and implement scalable, secure, and performant distributed systems
  • Collaborate closely with engineering peers to integrate features across infrastructure layers

Job description

Type: Remote in EU
Lead Rust Developer


We’re now looking for an experienced Rust Developer to help shape the next generation of our platform. This role focuses on designing and implementing high-performance backend systems using Rust, with deep integration into the Kubernetes ecosystem, virtualization layers, and modern cloud infrastructure. This person will Lead our future Rust efforts as well as migration from Java to Rust and help us shape the architecture from day one. 



What You’ll Be Doing

  • Contribute to the architecture and development of multi-tenant, multi-tier cloud services built in Rust
  • Work on backend services that interface with technologies like Kubernetes, KVM-based virtualization, and network/storage virtualization
  • Design and implement scalable, secure, and performant distributed systems
  • Collaborate closely with engineering peers to integrate features across infrastructure layers
  • Optimize APIs, data flow, and inter-service communication across a cloud-native platform



What You Bring

  • 5+ years of software development experience, including 2+ years with Rust in production systems
  • Deep understanding of Rust’s ownership model, concurrency, and async programming
  • Strong experience with Docker, Kubernetes, and cloud environments (AWS, GCP, Azure)
  • Familiarity with microservices architecture and distributed systems design
  • Solid networking and security knowledge; understanding of protocols and performance tuning
  • Proficient with gRPC, REST APIs, and messaging systems like Kafka or RabbitMQ
  • Comfortable with CI/CD pipelines and automation tools
  • Experience working with relational databases (MariaDB, MySQL)
  • Familiarity with AI-powered coding tools like GitHub Copilot or Cursor
  • Upper-intermediate or advanced English for working in a distributed, global team



Nice to Have

  • Contributions to Rust open-source projects
  • Background in Java development
  • Experience with WebAssembly (WASM)



What We Offer

  • Flexible hours and remote work options
  • Open to candidates located in Europe, Morocco, Kazakhstan, Armenia, and Georgia
  • Space for creativity and experimentation within the company’s goals
  • Share Options – everyone shares in our success with share options
  • We help our team get private medical insurance
  • Supportive, engineering-driven culture with minimal bureaucracy
  • The chance to influence Product and R&D decisions from day one
  • A smart, friendly team that values reliability, simplicity, and automation
  • Depending on your location and preferred employment method, other perks and benefits apply



If you're passionate about systems programming, cloud infrastructure, and working with modern tooling, we’d like to hear from you.

Rust Developer Related jobs

Other jobs at Virtuozzo

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.