Stockholm, Sweden (headquarters), Remote (Europe and US-east timezones preferred), Candidates outside Europe or US considered case-by-case Remote (Global) Full-time

Rerun is hiring a Software Engineer (Rust) - Backend

About the Role

Rerun is building a cloud-native analytical database system for multimodal, time-series data used in physical AI applications. As a Software Engineer (Rust) - Backend, you will play a key role in designing, implementing, and operating core components of a scalable, high-performance data infrastructure.

What You'll Do

  • Work on a cloud-native analytical database system built for multimodal (often time-series) data
  • Design, implement and operate core pieces of a data-intensive system to ensure high scalability, reliability, and observability
  • Build systems that support specialized queries for robotics-style multimodal logs (very sparse and wide tables)
  • Implement domain-specific operators (e.g. related to 3D transforms)
  • Collaborate in a tight-knit remote team with strong communication in English
  • Operate in ambiguity with a product mindset, shaping specifications and challenging requirements
  • Drive solutions end-to-end from rough ideas to solid systems

What We're Looking For

  • Experience with async Rust in production, or language-agnostic background with a proven ability and strong motivation to learn Rust quickly
  • Experience shipping and owning complex backend systems in production, with responsibility for design, correctness, and long-term maintenance
  • A deep understanding of all the systems, layers, and abstractions sitting between your code and the hardware, and willingness to move across them
  • Experience building highly scalable data-intensive systems
  • Comfort with concepts like query planning, push-down filtering, and query optimisation
  • Experience deploying and operating complex systems in the Cloud (AWS/GCP/Azure)
  • Great communication skills in English
  • Proven ability to operate in ambiguity, with a product mindset, shaping specifications, challenging requirements, and driving toward the right solution end-to-end
  • A helpful attitude and a curious mind with an ownership mindset

Nice to Have

  • Experience with Apache Arrow and Apache Datafusion
  • Experience with GPU workloads
  • Interest or experience in relevant domains like machine learning, robotics, AR/VR, or simulation

Technical Stack

  • Rust
  • Apache Arrow
  • Cloud (AWS/GCP/Azure)
  • Async programming
  • Query planning
  • Push-down filtering
  • Query optimisation
  • Time-series data handling
  • Multimodal data systems
  • Domain-specific operators (e.g. 3D transforms)

Team & Environment

  • Newly formed team
  • Remote team with members in European and US-east timezones

Benefits & Compensation

  • Competitive cash and equity compensation
  • Six weeks paid vacation
  • Whatever hardware and software you need to do your job
  • Quarterly in-person meetups (approximately once every quarter for a week)
  • Remote work with synchronous overlap window (1:30–5:00pm CET)

Work Mode

  • Fully remote with required overlap 1:30–5:00pm CET
  • Quarterly in-person meetings
  • Locations: Stockholm, Sweden (headquarters), Remote (Europe and US-east timezones preferred)
  • Candidates outside Europe or US considered case-by-case

Rerun is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees.

Required Skills
Rustasync programmingquery planningpush-down filteringquery optimisationApache Arrowcloud platformsscalable systemstime-series datamultimodal data systems Rustasync programmingquery planningpush-down filteringquery optimisationApache Arrowcloud platformsscalable systemstime-series datamultimodal data systems
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Rerun
Building the data stack for Physical AI, focusing on logging and visualizing multimodal data. Developing data infrastructure and tools for intelligent physical-world products, including an open-source project and a commercial platform for ingesting, storing, analyzing, and building training data pipelines at scale.
All jobs at Rerun
Job Details
Category backend
Posted 10 months ago