Senior AI/ML Engineer

TerraSense Analytics


TerraSense Analytics is looking to expand!


We’re a fully funded startup: enjoy the culture, environment and pace of a startup with the security and financial stability of an established company.

We truly believe that it’s our team that drives this company and its success so far. We are looking for talented new team members to join us. We want people who encompass our values of being self-driven, authentic, and interested in pushing the envelope of AI/deep learning.




We believe in the change we can bring with our technology. Our technology is on the forefront of AI and deep learning with real world application. We work together with NVIDIA, UBC and Transport Canada to help modernize Canada. Our products work with two sectors: Aerospace and the Defense sector. 

Our diverse team consists of people from a variety of backgrounds who enjoy leading initiatives and are self motivated  (flexible office hours), hungry to learn more (training and professional development allowance), are team players (team activities), and are passionate in seeing how we can change the world together.

We’re located in the beautiful city of Kelowna, British Columbia. We’re convinced it’s the greatest place on earth and to prove it, we’re offering the right person the chance to experience it with us: we’ll pay for the relocation fees. The position could also be fully remote with working in BC or Alberta.




As a Senior AI/ML Engineer, you will be working directly with data scientists and software engineers on our MIST product line. You will be on the development team for our MIST product, working to create and deploy aerial surveillance with artificial intelligence. The product will utilize edge computing, computer vision and deep learning algorithms. This project is our core project developed through the Innovation for Defence Excellence and Security (IDEaS) program.  You will use your computer vision, deep learning, and software development experience to deploy neural networks that detect, identify and track objects in the MIST product. The role will include converting and deploying deep learning models to edge computing devices and creating/maintaining MLOps pipelines. Internally, you will be in a team of Data Scientists, Software Engineers, Product Managers, and Quality Assurance Engineers.




  • Background in Computer Science/Software Engineering (or strong experience working as a software developer).
  • Excellent knowledge of Python and C/C++.
  • 5 years of experience in deep learning and computer vision, specifically image classification or object detection.
  • 5 years of experience in software development.
  • Experience in building, testing, training, and deploying production-ready ML workflows.
  • Experience with deploying deep learning models on the edge or in the cloud.
  • Strong knowledge of ML frameworks (eg. TensorFlow, PyTorch, CUDA).
  • Knowledge of computer vision neural networks such as Fast-RCNN, ResNet, Mask-RCNN.
  • Strong cross-team communication and collaboration skills.
  • Experience with Docker.
  • Bonus: Experience with uncertainty quantification, self-supervised learning, and vision transformers
  • Bonus: Experience with NVIDIA, MLOps, TensorRT, and/or video analytics is a plus.
  • Bonus: Experience with deploying to Nvidia Jetsons.


For High Level Security Clearance Application (Necessary for Employment with Terra Sense)

  • Canadian Citizen or Permanent Resident of Canada.
  • Have lived in Canada for the last 10 years, AND must disclose any stays out of the country longer than 6 consecutive months.
  • Dual citizenship must be disclosed to hiring manager.



  • $113,000-$128,000
  • Okanagan Relocation Top Up
    • In-Office/Hybrid employees are eligible to receive a 10% top up paid quarterly.
  • 5 weeks flexible paid vacation PLUS additional 1 week paid off during the Christmas holiday season. A total of 6 weeks paid vacation!
  • Medical, dental and vision benefits commence on start date.
  • Flexible / remote onboarding.
  • Training and professional development allowance.



  • Flexible schedule.
  • In-office snacks and coffee provided by our local coffee roastery.
  • Team activities.


TerraSense Analytics is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment.TerraSense employs personnel without regard to age, ancestry, colour, race, ethnic origin, place of origin, creed, disability, family status, marital status (including single status), gender identity, gender expression, sex (including pregnancy and breastfeeding), or sexual orientation. 

While remaining alert and sensitive to the issues of fair and equitable treatment for all, TerraSense Analytics has a special concern with the participation and advancement of members of four designated groups that have traditionally been under-represented in employment: women, visible minorities, Indigenous peoples and persons with disabilities. 

TerraSense acknowledges that it is situated on the traditional, ancestral, and unceded territory of the syilx/Okanagan people. 

How to Apply

Via Link.