Europe Remote (Global) Full-time

Rerun is hiring a Software Engineer (Rust) - Backend

About the Role

We're building a next-generation analytical database designed for multimodal and time-series data, with a focus on performance, scalability, and observability. As a Backend Software Engineer specializing in Rust, you'll play a central role in designing and maintaining core components of a data-intensive system that powers advanced workloads in robotics, simulation, and beyond.

What You’ll Do

  • Design, implement, and operate foundational parts of a distributed, cloud-native database built in Rust.
  • Ensure systems are reliable, efficient, and observable at scale, from low-level data handling to high-level query execution.
  • Develop specialized operators for complex data transformations, including support for 3D and sparse, wide-format datasets.
  • Work across system layers to optimize query planning, push-down filtering, and execution performance.
  • Collaborate remotely with a small, focused team to refine requirements, iterate on architecture, and ship production-grade systems.

What We’re Looking For

  • Proven experience shipping and maintaining complex backend systems in production environments.
  • Strong grasp of systems programming, with hands-on Rust experience—especially async patterns—or the ability to master it quickly.
  • Deep understanding of how software interacts with underlying infrastructure, from kernel to cloud.
  • Experience with scalable data systems, query optimization, and cloud deployment (AWS/GCP/Azure).
  • Excellent written and verbal communication skills in English, suited to a remote, collaborative setting.
  • A mindset oriented toward ownership, curiosity, and navigating ambiguity to deliver robust solutions.

Preferred Background

  • Familiarity with Apache Arrow or Apache Datafusion.
  • Exposure to GPU-accelerated workloads.
  • Interest or experience in robotics, machine learning, AR/VR, or simulation domains.

Environment & Culture

We value autonomy, collaboration, and deep technical ownership. The team thrives on turning early ideas into resilient systems through rapid iteration. You’ll work remotely with flexible scheduling within a 3.5-hour daily overlap (1:30–5:00 PM CET), supported by quarterly in-person gatherings. Hardware, software, and generous time off—including six weeks of paid vacation—are provided to ensure sustainable, long-term impact.

Required Skills
Rustasync programmingquery planningpush-down filteringquery optimizationtime-series data handlingmultimodal data systemsApache ArrowApache Datafusioncloud infrastructureAWSGCPAzurescalable systemsdata-intensive systems Rustasync programmingquery planningpush-down filteringquery optimizationtime-series data handlingmultimodal data systemsApache ArrowApache Datafusioncloud infrastructureAWSGCPAzurescalable systemsdata-intensive systems
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
Rerun

Iterate faster on robotics learning with unified infrastructure. Ingest, visualize, annotate, query, and transform - from collection to training.

The Physical Data Platform for robotics and embodied AI, enabling teams to build, visualize, and debug physical AI systems efficiently.

Rerun provides open-source visualization and data infrastructure tools that help developers manage robotics data at scale, from logging and visualization to transformation and training.

All jobs at Rerun Visit website
Job Details
Department Engineering
Category backend
Posted 2 hours ago