Enable job alerts via email!

Intermediate/Senior MLOps/Data Engineer

TerraSense Analytics

Kelowna

Hybrid

CAD 119,000 - 141,000

Full time

8 days ago

Job summary

A growing tech startup is seeking an MLOps Engineer or Data Engineer to develop a platform for deploying AI-enhanced aerial surveillance. The ideal candidate will have a background in software engineering and experience with deep learning platforms. Competitive compensation and flexible work arrangements are available, with generous vacation and benefits.

Benefits

5 weeks flexible paid vacation
Training and professional development allowance
Comprehensive medical, dental, and vision benefits
Travel budget for remote employees
Relocation bonus for new employees

Qualifications

  • 3+ years supporting deep learning platforms as a Data Engineer or MLOps Engineer.
  • Experience deploying ML workflows, especially for computer vision.
  • Experience with data contracts and quality control.

Responsibilities

  • Create a platform for deploying AI-enhanced aerial surveillance.
  • Collaborate with data scientists and software engineers for deployment.
  • Support data ingestion, model training, and deployment.

Skills

Python
Deep learning platforms
SQL databases
NoSQL databases
DVC and MLflow
Orchestration tools (Prefect or Airflow)
Docker
Communication skills
Collaboration skills

Education

Computer Science/Software Engineering degree

Tools

Docker
Kubernetes

Job description

Description

Do you enjoy building out data/MLOps platforms to support generating, deploying, and monitoring AI models? Are you interested in mentoring others and helping to bring out the best in those around you?

If so, we have an opportunity for you to guide our team's development efforts as we push the technical boundaries of AI.

This is your chance to innovate and work in a fast-paced environment, with opportunities for continuous learning (including in-house research discussions, conference visits, and other events), career growth, and flexible (or remote) work arrangements.

TerraSense is a well-established startup expanding its team. We seek self-driven individuals with strong interpersonal skills, including excellent verbal and written communication, capable of leading our team as we build our data platform.

If this opportunity interests you, we'd love to hear from you. We offer competitive pay, flexible vacation (six weeks), and flexible work hours.

Whether you prefer coding at a coffee shop or need time for personal commitments, we support your work-life balance. We also organize team outings, including weekly "Beer Thursday" gatherings, where we unwind and connect.

Below, you can learn more about our ideal candidate and our generous compensation package.

Position Summary:

We're seeking an MLOps engineer with experience supporting AI solutions in production or a Data Engineer with industry experience supporting AI teams. You will work on creating a platform for deploying AI-enhanced aerial surveillance, supporting data ingestion, model training, and deployment. You will also collaborate with data scientists, machine learning engineers, and software engineers to deploy deep learning models on edge devices.

Qualifications:
  • Background in Computer Science/Software Engineering or extensive software development experience
  • Excellent knowledge of Python
  • 3+ years supporting deep learning platforms as a Data Engineer or MLOps Engineer
  • Experience with SQL and NoSQL databases
  • Experience with data and model versioning tools like DVC and MLflow
  • Experience with data contracts and quality control
  • Experience with orchestration tools such as Prefect or Airflow
  • Experience in deploying ML workflows, especially for computer vision
  • Experience with Docker
  • Strong communication and collaboration skills

Nice to have qualifications include experience with Kubernetes deployment and building internal UI tools for workflow facilitation.

Requirements:

As TerraSense operates in aerospace and defense, a High-Level Security Clearance is required. You must meet the following criteria:

  • Canadian Citizen or Permanent Resident
  • Resided in Canada for the past 10 years
  • Not traveled outside Canada for more than 6 consecutive months in the last 10 years
  • Possess dual citizenship (if applicable, please provide details)
Compensation:
  • $119,000 - $141,000
  • 5 weeks flexible paid vacation plus an additional week during Christmas, totaling 6 weeks
  • Training and professional development allowance
  • Comprehensive medical, dental, and vision benefits starting immediately
  • Based in Kelowna, BC, offering a desirable lifestyle with beach, hiking, wineries, and skiing
  • Remote work is possible; we provide a "Kelowna Relocation Top-Up" of 10% of salary for those relocating, paid quarterly
  • For remote employees, we cover travel costs for quarterly meetings and provide a $6,000 annual travel budget
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs