Your career compass awaits
Create a free account to unlock
- ✓ See how you match this role
- ✓ AI resume tailored to this specific job
- ✓ Inside Track Companion — find your insider contact
- ✓ Skills gap analysis and upskill plan
- ✓ Interview prep kit for this role
- ✓ Relocation concierge — salary, tax, cost of living
Free — no credit card required
Software Engineer (Rust) - Backend
ICT
💰 Salary Not shared
📊 Market 60,000 SEK–90,000 SEK/mo (720,000 SEK–1,080,000 SEK/yr)
About the Company
At Rerun, we're building a new multimodal data stack for physical AI. Large parts of the physical-world economy will be transformed by these technologies, and we're building the data infrastructure and tools that enable it to happen. Data volumes grow big quickly with these applications and performance matters everywhere; from micro interactions to high throughput jobs. With multimodal data stack we mean tools for extraction, ingestion, storage, querying, streaming, and visualization of temporal multimodal data. Rerun's open source project is already loved by some of the best teams in the world, and focuses on visualizing and handling multimodal logs. You'll join a newly formed team building out Rerun's commercial offering for ingesting, indexing and querying multimodal data at scale; a purpose-built analytical database that's already in private preview with signed customers and running at petabyte scale.
Responsibilities
- ● You will work on a cloud-native analytical database system built for multimodal (often time-series) data.
- ● The system is built in Rust and makes extensive use of Apache Arrow. It supports specialized queries to handle robotics-style multimodal logs (very sparse and wide tables) and domain specific operators (e.g. related to 3D transforms).
- ● You will help the system scale as usage grows, evolving the architecture, distributing work across nodes and systems, and tackling the bottlenecks that appear as load and data volumes increase.
- ● You will design, implement and operate the core pieces that make this data-intensive system highly scalable, reliable and observable.
- ● WE'D LOVE IT IF YOU HAVE
- ● years with Rust, or a strong background in another systems language (C/C++) and real motivation to pick up Rust
- ● Familiarity with distributed systems and their tradeoffs (coordination, consistency, failure modes, scaling across nodes)
- ● Comfort with the layers between your code and the hardware; you don't need to be a database-internals specialist, but you enjoy digging in
- ● Familiarity with concepts like filtering, indexing, or query execution
- ● Good communication in English; you'll be in a close-knit remote team
- ● NICE-TO-HAVES
- ● Exposure to Apache Arrow or Apache Datafusion
- ● Cloud deployment experience (AWS/GCP/Azure), even in a supporting role
- ● Interest in machine learning, robotics, AR/VR, or simulation
- ● HOW WE WORK AT RERUN
- ● This role is open to candidates based in Europe.
- ● We meet up in person for a week roughly once a quarter.
Confirm Application
Are you applying to ?
We'll track this in your dashboard as Applied.
Saving to your tracker…
Stand out: message someone at Rerun.
A short, personal note to a recruiter can get your application looked at sooner.
⚡ Full Resume Sandbox Canvas