Rerun is building a data layer for 'Physical AI' applications like robotics, AR/VR, and autonomous systems. They offer an open-source SDK for logging, querying, and visualizing multi-modal data, alongside a Hub for large-scale storage and streaming. They are actively hiring Rust engineers, infrastructure specialists, and Robotics ML engineers.
What they want, where you stand, and the exact résumé edits to qualify.
Biggest lever: Acquire fundamental Rust programming proficiency and build a small project demonstrating its use, ideally related to data processing or systems.
A starter prompt for Claude Code, what you'll need, and how to reach them.
You are an expert Rust and egui developer. Your task is to build a minimal proof-of-concept for a 'physical AI' data logging and visualization tool, inspired by Rerun.io. The core functionality should allow logging of simple sensor data (e.g., numerical values, small image frames) with timestamps, and then visualizing this data in a real-time, time-series plot or image display using egui. Stack: Rust for backend logic, egui for the GUI. Focus on a single-file executable for simplicity. MVP: Implement two data streams: a simulated accelerometer (3 float values) and a simulated camera (small grayscale image). Create a simple GUI with two panels: one showing the accelerometer data as a real-time line chart and another showing the latest camera frame. Include controls for starting/stopping data generation and basic playback/scrubbing functionality. The data should be stored in memory for this MVP. Build/Verify Gate: A self-contained Rust application that compiles and runs, displaying real-time simulated sensor data in an egui window with basic controls.
Rerun | Remote | Stockholm, Sweden | Full-time https://rerun.io/ Rerun is the data layer for Physical AI; robotics, autonomous systems, AR/VR, and other embodied ML. We give engineers a single unified layer for multi-rate, multimodal data: the open-source Rerun SDK (Rust, built with egui) for logging, querying, visualizing, and training, plus Rerun Hub for large-scale storage and streaming from object storage. Most of our core, performance-critical code is Rust. This month we’re hiring for: - Rust Backend Engineers - Software Engineer, Infrastructure - Dataframe SDK Engineers - Robotics ML Engineers Check all roles and apply here: https://rerun.io/careers
Dedicate 2-3 months to learning Rust fundamentals (e.g., 'The Rust Programming Language' book). Build a small CLI tool or a simple data processing utility in Rust that interacts with a file system or a basic API. Focus on demonstrating memory safety, concurrency, and performance aspects where possible. This will be a foundational step for any role at Rerun.
Standard Rust development environment
New: learn egui for immediate mode GUI development - ~2-3 days
Learn it: Search getting-started ↗
Apply directly on their careers page: https://rerun.io/careers
“I'm a solo operator deeply interested in robust data infrastructure for physical AI. I've built a small proof-of-concept inspired by Rerun's vision, demonstrating my capability in Rust and egui for real-time data visualization. I'm keen to explore how my skills could contribute to your team, especially for roles like 'Rust Backend Engineer' or 'Dataframe SDK Engineer'.”
Open the original ↗