CareerPlanSign in

Machine Learning Engineer

North Vancouver, Greater Vancouver💼 Full-time💰 $100,000–$100,000🗓 2026-05-11 → 2026-08-11

Core

Develop and apply advanced analytical and machine learning techniques to strengthen scientific capabilities by analyzing complex datasets (signals, images, spectral, sensor/IoT) and delivering production-ready solutions.

Role type

Machine Learning Engineer

Builds

Cloud-based and web-based applications integrating ML models and data pipelines

Domain

Scientific testing, data analytics, IoT, and sensor data

Deliverable

production ML models | product features | infrastructure

Required skills

Python (pandas, NumPy, PyTorch), statistical analysis, data modeling, algorithms, data structures, CI/CD implementation, Infrastructure-as-Code (Terraform/Bicep), Docker, Azure services (AKS, App Service, Functions)

Preferred skills

IoT systems, sensor-based data workflows, Azure deployment patterns

Technologies

Azure, Azure DevOps, GitHub Actions, Terraform, Bicep, Docker, PyTorch, pandas, NumPy, matplotlib, seaborn

Responsibilities

Ingest, clean, and analyze complex datasets to support modeling and decision-making; Build, train, validate, and iterate on machine learning models; Deploy models to Azure and integrate into production workflows via APIs; Design and maintain reproducible ML pipelines and backend services; Monitor and improve production systems for quality, drift, and latency; Optimize data processing for scale and efficiency; Apply relevant research to R&D work and adapt methods to real-world constraints.

Seniority

Mid-to-Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.