
ML Engineer
Human Computer Lababout 1 month ago
Toronto, Canada or San Francisco, CA, USAMid Level / Senior
Responsibilities
- Develop software systems for robotic platforms that enhance perception and behavior.
- Write maintainable, production-quality code for research and deployment.
- Build multi-modal machine learning models for computer vision and audio processing.
- Design and implement pipelines for training and deploying machine learning models.
- Integrate ML systems with robotic hardware and embedded systems.
- Collaborate with robotics engineers to create integrated robotic controls.
Requirements
- 3+ years of experience in machine learning for robotics, controls, or perception.
- Strong programming skills in Python and/or C++ with a solid understanding of algorithms.
- Experience with machine learning frameworks such as PyTorch.
- Familiarity with computer vision, robotics, reinforcement learning, or multimodal AI.
- Experience in building and deploying machine learning systems in simulations.
- Ability to think holistically about complex problems and design intentional solutions.