Machine Learning Engineer II - Scene Model: Develop and train machine learning models for scene understanding, including tasks like object detection, route prediction, and semantic voxel grid classification. Collaborate with perception, prediction, planning, and platform infrastructure teams.
Requirements
- Bachelor's degree in Computer Science, Robotics, Electrical Engineering, Machine Learning, or related technical field, with at least 4 years of experience in the field or a Master's degree with at least 2 years of experience.
- Deep understanding of computer vision and basic concepts of machine learning.
- Experience applying machine learning techniques, such as imitation learning, reinforcement learning, or sequence modeling, in robotics, autonomous systems, or complex control environments.
- Strong programming skills in Python and PyTorch, with experience in coding production-quality AA code.
- Experience training and evaluating machine learning models using large datasets and adaptive computing environments.
- Understanding of AA architectures used in autonomous driving systems, such as transformers, graph neural networks, or sequence models.
- Experience debugging model behavior, analyzing metric data, and iterating on training pipelines.
- Ability to collaborate with multi-disciplinary teams to integrate AA models into larger software systems.
- Strong technical communication skills, both written and verbal.
Benefits
- Competitive salary package including bonus and equity options
- Health, dental, and vision coverage for full-time employees
- 4% employer-matched retirement plan (REER)
- Public transportation subsidy (exclusive to Montreal area)
- Flexible hours and generous paid vacation time
- Company-wide holiday shutdown
- Life insurance