Internship
Palo Alto, CA (On-Site)
“Join our platform team to build the data infrastructure that powers our robotic learning systems. You'll develop high-performance logging pipelines, build visualization tools for multimodal sensor data, and create systems that help our AI teams train better robotic policies.”
Role Details
- Help implement tools for logging and replaying multimodal robot data (vision, force, tactile)
- Assist with calibration and time synchronization of sensor streams
- Build or extend infrastructure for structured robot data storage
- Collaborate with AI engineers to improve tools used in policy training pipelines
- Gain exposure to real-time systems running across embedded hardware, cloud, and simulation
- Requirements
- Currently pursuing a BS or MS in Computer Science, Robotics, or related fields
- Experience in Python, and at least one of Rust or C++
- Familiarity with Linux, basic system tools, and shell scripting
- Experience working with real-time data, logging, or streaming systems
- (+) Familiarity with ROS, bag files, or robot data formats
- (+) Experience with visualization tools like Rerun, RViz, or web dashboards
- (+) Exposure to MuJoCo, Isaac Sim, or other robot simulators
- (+) Understanding of versioned data formats (e.g., MCAP, Cap’n Proto, Protobuf)
Compensation & Benefits
- Paid internship with competitive compensation
- Mentorship from engineers working on high-performance robotic infrastructure
- Access to state-of-the-art robotic platforms and datasets
- Opportunity to contribute to tools used in real-world robot learning pipelines