Join Torc as a Machine Learning Engineer II - Camera Models to develop and deploy machine learning models for camera-based perception, working closely with perception, data, and infrastructure teams. The role involves developing deep learning models for camera-based perception, implementing production-quality machine learning code, and contributing to developing and optimizing large-scale training pipelines.
Requirements
- Bachelor's degree in Computer Science, Robotics, Electrical Engineering, Machine Learning, or another related technical field
- At least 4 years of experience or a Master's degree with at least 2 years of experience
- Experience in developing machine learning or deep learning models for computer vision or perception systems
- Strong programming skills in Python and PyTorch, with experience in production-quality ML code
- Experience in training and evaluating machine learning models using large datasets and adaptive computing environments
- Understanding of modern deep learning architectures used in perception systems, such as CNNs, transformers, or multitask training models
- Experience in debugging model behavior, analyzing performance metrics, and iterating on training pipelines
- Ability to collaborate with multi-disciplinary teams to integrate ML models into larger software systems
Benefits
- Competitive compensation package including a performance-based bonus and stock option program
- Medical, dental, and vision coverage for full-time employees
- 401(k) plan with a 4% employer match
- Public transit subsidy (only in the Montreal area)
- Flexible hours and generous paid time off
- Company-wide holiday closures
- Life insurance