Human Computer Lab
Intern - Software/ML Engineer
San Francisco +1 · Hybrid · Internship · Posted Apr 3, 2026
- Location
- San Francisco
Toronto - Education
- Pursuing a degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
About the job
Build and deploy software and machine learning systems for robot perception, intelligence, and behavior, integrating them with robotic hardware.
What you'll do
- Develop software for robotic platforms and build ML models for perception and interaction tasks.
- Design training and deployment pipelines for machine learning models.
- Integrate ML systems with robotic hardware and collaborate on integrated robotic systems.
What they ask for
- Pursuing a degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
- Strong programming skills in Python and/or C++, with understanding of algorithms and software engineering fundamentals.
- Experience with machine learning frameworks.
- Experience in at least one of computer vision, robotics, reinforcement learning, or multimodal AI.
Nice to have
- Experience building and deploying ML systems, preferably in simulations such as Issac Sim, MJLab, or Mujoco.
Tools
Python, C++, Issac Sim, MJLab, Mujoco
AI focus
Develop ML models for computer vision, audio processing, and interaction understanding; build training and deployment pipelines; integrate ML with robotic hardware to improve perception, responsiveness, and behavior.
Model-written summary · the original posting is authoritative