Dyna Robotics
Software Engineer, Data Infra
Redwood City, CA. Posted 7 months ago
The role
You will architect interactive systems that bridge raw multimodal sensor streams and production-ready ML models. You will design infrastructure to visualize model performance, automate data labeling, and manage human-in-the-loop workflows.
What you will do
- Architect engines and interfaces that unify raw robot logs, video, and 3D sensor data.
- Enable human-in-the-loop workflows from episode annotation to analyzing manual interventions.
- Design and implement algorithms to extract structured signals from raw captures.
- Build high-performance tools to compare model-driven motion against human-captured data.
- Build and operate distributed data pipelines for the ingestion, transformation, and validation of multimodal data.
- Develop visualization tools to interpret complex model behaviors and sensor data.
- Collaborate across ML, Robotics, and Product teams.
Required qualifications
- 5+ years of professional software experience
- Proficiency in Python (NumPy, Pandas)
- Solid understanding of modern backend architectures
- Strong skills in algorithms and geometric calculations (e.g., coordinate transformations, 3D spatial reasoning)
- Hands-on experience with relational and NoSQL databases (PostgreSQL, Redis)
- Hands-on experience with cloud-native infrastructure (GCP/AWS)
- Ability to debug real-world data issues independently
Nice to have
- Experience with React/TypeScript
- Experience with multimodal data (video, LiDAR, time-series) in robotics or autonomous systems
- Familiarity with Airflow, Kubeflow, or similar distributed batch processing systems
- Experience with experiment tracking frameworks like Weights & Biases or MLFlow
- Experience as an early hire in a fast-paced startup environment
About the company
Dyna Robotics builds general-purpose robots powered by a proprietary embodied AI foundation model. The team comes from Google DeepMind, Meta, and Cruise.