Rerun is revolutionizing the Physical AI landscape by developing a cutting-edge multimodal data stack. As a Software Engineer focusing on Rust, you'll be at the forefront of building open-source infrastructure that's already making waves in robotics, AR/VR, and autonomous systems. The role combines high-performance computing with real-time data visualization, requiring expertise in Rust and a deep understanding of game engine architectures.
Working remotely with a team spread across European and US-East timezones, you'll contribute to various aspects of Rerun's infrastructure, from the open-source viewer to cross-language SDKs. The position demands strong programming skills in Rust, particularly in building real-time, high-performance applications with meaningful visual output. You'll be handling large volumes of 2D, 3D, time-series, and statistical data in real-time, while making crucial technology and architecture decisions that impact the entire stack.
The ideal candidate should be comfortable with Rust-based UI frameworks like egui and have a strong background in interactive data visualization. Additional experience with GPU-based rendering pipelines, streaming systems, or robotics tools like RViz would be valuable. The company offers competitive compensation, including equity, six weeks of paid vacation, and necessary hardware/software provisions.
What makes this opportunity unique is the chance to work on open-source projects that directly impact the future of Physical AI. You'll be joining a talented technical team that values agency and helpfulness, with regular in-person meetups fostering team collaboration. The role offers the perfect blend of technical challenge and meaningful impact, making it an exciting opportunity for developers passionate about building transformative technology.