Partially Remote

(Junior) Rust Backend Engineer (m/f/d) - Fleet Optimization

MOIA GmbH

MOIA GmbH

Hamburg
Germany🇩🇪

Are you passionate about writing high-performance systems in Rust that directly improve how people move through cities? Join us as a (Junior) Rust Backend Engineer (m/f/d) in our Fleet Optimization team on a shared journey that matters!

We are looking for a (Junior)Rust Software Engineer (m/f/d) who is eager to build production-ready and cloud-native systems in Rust. Our system optimizes the utilization of our fleet to pick up and deliver our customers in the most efficient manner. Fleet optimization is an essential part of MOIA's business as it strongly influences unit economics and customer satisfaction.

MOIA’s long-term strategy focuses on autonomous driving and expanding to new cities. Our team contributes by enabling service adaptability and scaling — supporting additional mobility modes and configuring offerings to meet diverse urban needs.

Our team and system

We’re one of the few companies running Rust in production at scale for real-time decision systems. Your work will go live daily and have visible, city-wide impact.

  • Our software is built on AWS, gRPC, Kubernetes & all code lives on GitHub.
  • Our team comprises experts in various fields: Operations Research, Data Science and of course, Software Engineering. However, none of us identifies as either-or and we believe in the value of closing knowledge gaps as much as possible.
  • We work in a hybrid setup with regular on-site collaboration at our offices in Berlin and Hamburg

What you will do

  • Design and build real-time systems in Rust that dynamically assign tasks to vehicles in our ride-pooling fleet.
  • Extend our systems to support new mobility modes and expand into new cities.
  • Write production-grade Rust code contributing to our in-house optimization algorithms and surrounding systems.
  • Embrace DevOps: own your code in production with strong observability, test coverage, and frequent deployments.

What will help you to fulfill your role

  • Your team player attitude. You actively seek to avoid knowledge silos. You like to provide and receive feedback, and to develop software collaboratively for example through pair programming.
  • You have Rust experience or a strong interest in Rust paired with experience in other systems programming languages.
  • Considered a plus: You have hands-on experience with cloud-native infrastructure and distributed systems.
  • You’re motivated to grow your skills in a supportive, technically strong team. We’re happy to mentor early-career engineers who show initiative and curiosity.
  • You know the fundamentals like unit testing, Git and data structures and bring either a basic understanding or strong interest for algorithms and statistics.

Our benefits in a nutshell

  • Competitive salary (including bonus)
  • Hybrid work setup: Work from home or one of our offices - you and your team decide how often to meet, blending flexibility with collaboration!
  • Flexible working hours and the possibility of flexible work arrangements depending on your needs (parenting, care work, volunteering, etc.)
  • Budget and monthly expense allowance for home office setup
  • Possibility of remote work from outside Germany for up to 6 weeks per year from over 35 countries - learn more in our blog!
  • Public transport ticket (fully subsidized "Deutschlandticket") for commuting and travelling throughout Germany and discount on MOIA rides
  • Subsidized fitness club membership or bike leasing
  • Learning environment with continuous learning days, job rotation, trainings and workshops, coaching, conferences, books, and language classes
  • Mental health support, 1:1 sessions with external professionals and mental unload workshops
  • 30 vacation days, sabbatical and unpaid leave option
  • Relocation support with service provider (visa, administration, etc.)
  • vDog-friendly offices

© 2025 RustJobs.dev, All rights reserved.