Skip to main content

Human Computer Lab

ML Engineer

San Francisco (Remote)fulltimemidAdded 1 month ago

About this role

Human Computer Lab seeks an ML Engineer to develop the intelligence systems powering LeLamp, an expressive consumer robot. You'll build multimodal models for perception and behavior, working across vision, language, and action from research through hardware deployment in a collaborative robotics startup.

What you'll do

  • Develop perception and intelligence software systems for robotic platforms
  • Build multimodal ML models for computer vision, audio processing, and interaction understanding
  • Design and implement training and deployment pipelines for machine learning models
  • Integrate ML systems with robotic hardware and embedded systems
  • Collaborate with robotics and mechanical teams on integrated robotic architectures
  • Improve robot perception, responsiveness, and behavioral intelligence

What they're looking for

  • Machine learning for robotics or perception (3+ years)
  • Python and/or C++ programming
  • PyTorch or similar ML frameworks
  • Computer vision, reinforcement learning, or multimodal AI
  • ML simulation environments (Isaac Sim, MuJoCo, etc.)
  • Software engineering fundamentals and algorithms
  • System design and integration
  • Rapid iteration and collaborative problem-solving
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Human Computer Lab

Human Computer Lab is a robotics startup building LeLamp, an expressive consumer robot designed to be responsive and lifelike. The company is hiring ML engineers, controls engineers, and electrical engineers to develop the intelligence systems, motion control, and hardware that bring the robot to life from research through production deployment.

View all jobs at Human Computer Lab

Likely interview questions

  • Walk us through a multimodal ML system you've built—how did you integrate vision, language, or audio components, and what were the key challenges in getting them to work together?
  • Describe your experience deploying ML models on robotic hardware or embedded systems. What constraints did you face, and how did you optimize for them?