R

Rerun

Open-source data stack for multimodal perception

Software Engineer - Rust, Backend

Backend EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • 3–5 years of Rust experience, or a strong background in another systems language such as C or C++ and motivation to learn Rust.
  • Experience at a managed database product, data platform, or high-traffic system operating at scale.
  • Experience building backend systems in production, with interest in taking on design and architecture ownership.
  • Experience scaling systems by evolving architecture to handle increased load or data volumes.
  • Familiarity with distributed systems and tradeoffs involving coordination, consistency, failure modes, and scaling across nodes.
  • Comfort working across the layers between code and hardware.
  • Familiarity with filtering, indexing, or query execution concepts.
  • Ability to use AI tools and agentic workflows in software engineering and take ownership of the code produced.
  • Good communication in English.

Responsibilities

  • Work on a cloud-native analytical database system for multimodal, often time-series, data, built in Rust and making extensive use of Apache Arrow.
  • Help scale the system as usage grows by evolving its architecture, distributing work across nodes and systems, and addressing bottlenecks caused by increasing load and data volumes.
  • Design, implement, and operate core components to make the data-intensive system scalable, reliable, and observable.

Desired Qualifications

  • Exposure to Apache Arrow or Apache DataFusion.
  • Cloud deployment experience with AWS, Google Cloud Platform, or Azure.
  • Interest in machine learning, robotics, augmented or virtual reality, or simulation.
  • Experience with GPU workloads.

About the Company

Rerun

Open-source data stack for multimodal perception

Rerun provides an open-source and commercial data stack for multimodal perception and physical AI, logging, visualizing, and querying tensors, point clouds, images, text and other time-series streams for robotics, drone, vehicle, and computer-vision teams to debug live and recorded data. It ingests multimodal data and presents it in a configurable interface with livestream and time-travel features, enabling users to inspect, compare, and query different moments and modalities. The company blends an active open-source community with paid data tooling, focused on time-synced visualization across multiple data types to support real-time debugging in robotics and autonomous systems. Its goal is to grow the open-source ecosystem and build scalable data infrastructure that supports physical AI applications where AI interacts with the real world.

Company size
51-200
Company stage
Seed
Total funding
$20.5M
Headquarters
Stockholms kommun, Sweden
Founded
2022

Recently Posted Jobs

Explore more opportunities at Rerun

See more jobs