Intern - Software/ML Engineer

Reposted One Month Ago
2 Locations
Hybrid
Internship
Artificial Intelligence • Hardware • Robotics • Software
The Role
As an intern, you'll develop software and machine learning systems for robots, focusing on perception, intelligence, behavior, and real-time software integration.
Summary Generated by Built In

Human Computer Lab is a research lab building character robots that feel alive and responsive. Our first robot, LeLamp, explores a new category of consumer robotics where everyday objects become interactive and help us reshape our attachment to technology.

Our goal is to push the frontier of human-robot interaction by making technology more legible, emotionally intuitive, and human-centered. We are building the foundation for a new generation of robots designed for everyday environments.

What to expect

As an intern, you will be responsible for helping build the software and machine learning systems that power robot perception, intelligence, and behavior. You will work closely with the team to develop and deploy ML models, build real-time software systems, and integrate machine learning with robotic hardware — turning research and simulation into reliable, production-ready robotics software.

In this role, you will:

  • Develop software systems for robotic platforms that power robot perception, intelligence, and behavior

  • Build machine learning models for tasks such as computer vision, audio processing, and interaction understanding

  • Design and implement pipelines for training and deploying machine learning models

  • Integrate ML systems with robotic hardware and embedded systems

  • Improve robot perception, responsiveness, and behavioral intelligence

  • Collaborate with robotics engineers to build integrated robotic systems

You may be a good fit if you:

  • Are pursuing a degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field

  • Have strong programming skills in Python and/or C++ as well as an understanding of algorithms and software engineering fundamentals.

  • Have experience with machine learning frameworks

  • Have experience in one or more of the following areas: computer vision, robotics, reinforcement learning, or multimodal AI

  • Have experience building and deploying machine learning systems preferably in Simulations (Issac Sim, MJLab, Mujoco, etc.)

  • Are comfortable jumping into unfamiliar systems and can create order through chaos.

  • Care about users and feel ownership over outcomes, even for systems you don't own.

  • Think holistically about systems and approach complex problems with creative, outside-the-box solutions.

You will be a strong fit, if you:

  • Are passionate about building intelligent physical systems.

  • Move quickly and work well in rapid iteration cycles.

  • Take ownership over the systems they design and build.

  • Are curious, resourceful, and motivated to solve difficult problems.

  • Work well in small, collaborative teams.

  • Consider not just what immediately works, but how consumers will engage with robots.


The early team becomes the DNA of the company. We set ourselves and others to a high standard, and we respond with kindness when things get hard but keep everyone accountable. This requires us to be curious, creative, and diverse in our thinking and approach.
We’re proud to be an equal opportunity employer and consider all qualified applicants regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Even if you don’t meet every single requirement, we encourage you to apply. Studies show that women and underrepresented groups often hold back unless they meet 100% of the criteria - we don’t want that to be the reason we miss out on great talent.

Skills Required

  • Pursuing a degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field
  • Strong programming skills in Python and/or C++
  • Experience with machine learning frameworks
  • Experience in computer vision, robotics, reinforcement learning, or multimodal AI
  • Experience building and deploying machine learning systems, preferably in simulations
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
6 Employees

What We Do

Human–computer research and experimentation lab, focused on researching and building expressive robots.

Similar Jobs

Lyft Logo Lyft

Software Engineer

Transportation
Hybrid
Toronto, ON, CAN
22282 Employees
46-53 Hourly

Coursera + Udemy  Logo Coursera + Udemy

Software Test Engineer

Artificial Intelligence • Consumer Web • Edtech • Enterprise Web • HR Tech • Social Impact • Generative AI
Hybrid
Toronto, ON, CAN
1500 Employees
138K-172K Annually

Supernova Technology Logo Supernova Technology

Product Quality Lead

Cloud • Fintech • Payments • Software
Hybrid
Toronto, ON, CAN
118 Employees
80K-110K Annually

Boomi Logo Boomi

Account Manager

Cloud • Information Technology • Productivity • Software • Automation
Remote or Hybrid
Canada
2200 Employees
120K-140K Annually

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
43 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account