2 years ago
San Francisco, CA, USAIntern
Responsibilities
- Design and implement backend systems that integrate AI models with robotic hardware.
- Build data pipelines, embedded and systems software, observability tooling, and fleet infrastructure.
- Develop and optimize low-latency streaming and video processing pipelines.
- Support integrations with external robotic systems, including ROS2 nodes and hardware interfaces.
- Work across infrastructure supporting learning, inference, control, and fleet operations.
Requirements
- Be a current junior or senior, or equivalent, studying computer science, computer engineering, or a related field.
- Be comfortable programming in Python, C++, or Rust.
- Have interest or experience in systems programming, embedded software, or robotics.
- Be willing to balance school and work in a fast-paced environment.
- Take ownership, learn quickly, and carry projects forward with guidance.
- Preferred: experience with Linux systems, networking, or process management.
- Preferred: exposure to UART, I2C, CAN, or similar hardware-interface protocols.
- Preferred: familiarity with cloud platforms, CI/CD, or real-time systems.
Benefits
- The role is based in San Francisco, California.
- This is an in-person role.