Jobs / Summary

Staff Software Engineer - Robotics Platform

Confidential company · Munich · Posted Jul 8, 2026

Public summary

A robotics technology company is seeking a Staff Software Engineer to design and operate real-time streaming systems, build distributed data pipelines for model training, and develop data models for multimodal robot datasets. The role involves collaborating across teams to ensure reliable data infrastructure and advancing autonomous robotics deployed in real home environments.

Location and work setup

Location
Munich
Remote status
On-site
German requirement signal
No German Required Detected
Detected job language
English

Responsibilities

Design and operate real-time streaming and low-latency transport systems; build batch and streaming data pipelines for distributed model training; develop data models and storage for multimodal robot episodes with schema and versioning; maintain reliability, throughput, and collaboration on dataset contracts with Robotics and AI teams.

Qualifications

Proven experience building scalable distributed systems and strong software engineering fundamentals; expertise in data infrastructure and real-time transport protocols (WebRTC, RTP, gRPC, QUIC); skilled in streaming and batch data technologies such as Kafka, Redpanda, Flink, Spark, and object storage; proficiency in Python and at least one systems programming language (C++, Rust, or Go); experience with edge-cloud architectures, 5G, and real-time video pipelines; advantageous to have knowledge of robotics data tools (ROS, LeRobot, MCAP), MLOps practices including feature stores and data versioning tools (LakeFS, DVC), and hard real-time systems.

Skills

distributed systems software engineering data infrastructure real-time transport WebRTC RTP gRPC QUIC streaming data pipelines Kafka Redpanda Flink Spark object storage Python C++ Rust Go edge-cloud architectures 5G real-time video pipelines ROS MLOps data versioning LakeFS DVC hard real-time systems