Senior Backend Engineer - Rust
Build Rerun’s backend services and cloud infrastructure from the ground up, in Rust.
Work with a small, world-class team on building seeing tools for AI and robotics
What if you could see the world through the eyes of a robot? What does it perceive? How does it reason? What does it plan to do next? The world of AI and robotics is developing fast, and it is hard for humans to keep pace. As humans building this future we need tools to understand how these systems make decisions by looking at the data. That is what we are building at Rerun - seeing tools for temporal multimodal data.
Rerun is an open-source company, you’ll be working on our first commercial product. The Rerun open-source project is used by developers at some of the world’s best AI, XR, and robotics companies to understand what is going on within their systems.
What you'll work on
- You’ll be leading the work on “server-side Rerun”
- The open-source Rerun Viewer runs our Apache Arrow-based in-memory data store and visualization engine together as a single client-side application written in Rust. The viewer can ingest temporal multimodal data from “anywhere” but indexes and correlates it in-memory in the application.
- You’ll bring Rerun server-side to enable viewing large multimodal datasets remotely, monitoring live data streams from AI and robotics applications, and querying across large sets of multimodal recordings to produce new datasets.
- You’ll also be building out the backend for our data platform, which will help customers manage data, share visualizations, and provision Rerun infrastructure.
- We plan to deploy Rerun using a “Bring Your Own Cloud” model and you’ll be designing and building out what’s needed to make that happen.
Who you are
- You're experienced building backend services and dealing with common cloud infrastructure such as authentication, load balancers, Kubernetes, databases, rate limiting etc.
- You’re a strong general programmer, including using Rust (or are willing to pick up Rust).
- You care about performance and reliability.
- You take personal pride in your work; great work is intrinsically motivating to you.
- You are helpful and kind.
- Bonus if you have experience or interest in MLOps, data visualization, or video streaming.
Why should you take this role?
- We’re a small startup with less than 10 employees. As our lead backend engineer, you will be responsible for building company-critical new infrastructure.
- This is greenfield work. Many of your tasks will start with a white sheet of paper.
- This role can shape how humans understand and develop the next generation of robots, drones, cars, rockets, and augmented reality. Your work will be used by a generation of developers who are building the future right now.
- Our team is small but mighty - we have some of the best engineers in the world among us.
- Our ambition is to build a company where you can do your life’s work - and have a life outside of work.
Working at Rerun
- We are a distributed company with a remote-first culture. The founders are based in Stockholm, Sweden. We have synchronous work hours every weekday from 13-17 CET, the rest of the day is up to you. We get the entire team together for a full week in Stockholm about once a quarter.
- We encourage a diverse range of applicants! If you feel like you’re not checking all the boxes but could be a great fit regardless please do send in your application.
- We offer competitive salary and equity stock options.
We look forward to your application, looking at your work, and getting to know you!
- Department
- Engineering
- Locations
- Södermalm, Stockholm
- Remote status
- Fully Remote
Benefits
-
Equity grant to reflect the incredible value you will bring
-
Six weeks vacation
-
Top of the line equipment and software
Building at Rerun
It's still early days for Rerun, but we already have some of the best computer vision and robotics teams in the world using it. If you join us you’ll be part of shaping a tool that will be core to the future of multimodal AI. You’ll also shape our team and culture together with your colleagues.
At Rerun we believe building great tools for others is a high form of empathy. We need to care for and understand what our users want to do, and how they want to do it. We also need to be helpful, curious, honest, and never settle for something less than great.
We are very ambitious and are excited about how hard this task is, and the impact we can have. We want to create a workplace where you can do your life’s best work with amazing colleagues and also have a family and the other things that are important and fun in your life.
We will help our users have an enormous impact on the world around us and believe our team should include a wide set of perspectives and experiences because of that.
Senior Backend Engineer - Rust
Build Rerun’s backend services and cloud infrastructure from the ground up, in Rust.
Loading application form