Human Computer Lab

Intern - Software/ML Engineering

Human Computer Lab
Apply
5 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.

Tech Stack

Categories

Human Computer Lab

About Human Computer Lab

1-10 employees

Human–computer research and experimentation lab.