Skip to content

Engineer - Machine Learning

Vancouver, British Columbiafow11

Job description

Our team has an immediate 12-month contract opening for an Engineer.


  • Leverage state-of-the-art research to deliver high quality models enabling multiple Machine Learning projects at scale.
  • Explore and implement state-of-the-art Machine Learning algorithms for Autonomous Driving including Computer Vision, Foundation Models, Reinforcement Learning, AIGC, etc.
  • Design and implement Deep Learning models based on collaboration with corresponding production teams.
  • Data generation, collection and preprocessing to train Deep Learning models.
  • Production level optimization of models and systems to guarantee best performance.
  • Generate reports and documentations based on experiment and analysis.
  • Deliver developed solutions and provide technical support for production teams.

The target annual compensation (based on 2080 hours per year) ranges from $78,000 - $168,000 depending on education, experience and demonstrated expertise

Job requirements

What you'll bring to the team:

  • Master's degree in Computer Science, Engineering, Mathematics, or a related technical discipline.
  • Experience in Software Development, Machine Learning, Data Engineering, Data Science, or related field with a track record of solving industrial problems with SOTA Machine Learning algorithms.
  • Hands on experience with Computer Vision , Graphics algorithms, Deep Learning models with PyTorch.
  • Proficient programming skill in Python.
  • Proficiency in code version control and virtual environments.
  • Experience in Machine Learning algorithms for Autonomous Driving.
  • Demonstrated success in deep learning projects involving CNNs, Transformers, Reinforcement Learning, etc.
  • Experience in fine-tuning of Foundation Models (Language, Vision and/or Multi-modal Foundation Models).
  • Experience in cloud-based data management services.