
Intern - Software/ML Engineering
Human Computer Lab5 months ago
Toronto, Canada or San Francisco, CA, USAIntern
Responsibilities
- Develop software systems for robotic platforms that power perception, intelligence, and behavior.
- Build machine learning models for computer vision, audio processing, and interaction understanding.
- Design and implement pipelines for training and deploying machine learning models.
- Integrate machine learning systems with robotic hardware and embedded systems.
- Improve robot perception, responsiveness, and behavioral intelligence.
- Collaborate with robotics engineers to build integrated robotic systems.
Requirements
- Pursuing a degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
- Strong programming skills in Python and/or C++ and an understanding of algorithms and software engineering fundamentals.
- Experience with machine learning frameworks.
- Experience in one or more of computer vision, robotics, reinforcement learning, or multimodal AI.
- Preferably experience building and deploying machine learning systems in simulation environments such as Isaac Sim, MJLab, or MuJoCo.
- Ability to work with unfamiliar systems, take ownership, solve complex problems creatively, and collaborate effectively in small teams.
Categories
About Human Computer Lab
Human–computer research and experimentation lab.