Fall 2026

Software/Machine Learning Engineering Intern

Updated on 8/1/2026

Human Computer Lab

Human Computer Lab

No salary listed

Toronto, ON, Canada + 1 more

More locations: San Francisco, CA, USA

Hybrid

Hybrid work is offered in San Francisco or Toronto.

Category
AI & Machine Learning (1)
Required Skills
Python
Data Structures & Algorithms
Machine Learning
C/C++
Robotics
Computer Vision
Reinforcement Learning
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.
  • Ability to work with unfamiliar systems and create order through complexity.
  • Ability to take ownership of designed and built systems.
  • Ability to think holistically about systems and approach complex problems with creative solutions.
Responsibilities
  • Develop software systems for robotic platforms that power robot 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.
Desired Qualifications
  • Experience building and deploying machine learning systems in simulation environments such as Isaac Sim, MJLab, or MuJoCo.
  • Experience in computer vision, robotics, reinforcement learning, or multimodal artificial intelligence.
  • Passion for building intelligent physical systems.
  • Ability to work in rapid iteration cycles and small, collaborative teams.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A