Software Engineer Intern - ML Systems

Apptronik Apptronik · Robotics · HQ · Software Engineering

Software Engineer Intern focused on ML Systems in robotics. The role involves building data annotation tooling for robot experience data and optimizing ML models (quantization, distillation, inference profiling) for deployment on humanoid hardware. It also includes building evaluation harnesses for hardware-aware benchmarking and integrating with existing infrastructure.

What you'd actually do

  1. Design and implement tooling for efficient annotation and curation of robot experience data — including sensor observations, trajectories, and task outcomes — in formats compatible with the team’s data lake (MCAP, S3/MinIO).
  2. Profile, quantize, and/or distill ML models (RL policies, VLA controllers, or action heads) to reduce inference latency and memory footprint for deployment on robot hardware.
  3. Build evaluation harnesses that benchmark optimized model performance against baseline, tracking metrics relevant to physical deployment (latency, memory, task success rate).
  4. Connect annotation outputs and optimized model artifacts with the team’s existing artifact storage (S3/MinIO), training pipelines, and Kubernetes-based execution environment.
  5. Produce design docs, runbooks, and example configurations so tooling can be adopted by controls, learning, and data platform teams after the internship.

Skills

Required

  • Python Proficiency
  • Linux & Development Tools
  • ML Framework Experience
  • Robotics Background
  • Data Pipeline Exposure
  • Documentation & Handoff

Nice to have

  • Annotation Tooling
  • Reinforcement Learning or VLA Exposure
  • PyTorch
  • model quantization (INT8/FP16)
  • ONNX export
  • TensorRT
  • ROS
  • MuJoCo
  • Isaac Sim
  • Gazebo
  • Label Studio
  • CVAT

What the JD emphasized

  • ML model optimization
  • quantization
  • distillation
  • inference profiling
  • deployment on robot hardware
  • robot experience data
  • data annotation tooling

Other signals

  • ML Ops
  • robotics
  • data annotation tooling
  • ML model optimization
  • inference profiling
  • deployment on hardware