CareerPlanGet AI match score →

Senior/Staff Machine Learning Engineer

Alberta, Canada; British Columbia; Calgary, Alberta, Canada; Ontario; Toronto; Vancouver🌐 Remote💼 Full-time🗓 2025-10-11 → 2026-07-31

Core

Building real-time data pipelines and ad optimization models for a digital advertising platform serving millions of requests per second.

Role type

Senior/Staff Machine Learning Engineer

Builds

Scalable distributed ML pipelines, microservices for training/inference, and custom low-latency ML algorithms.

Domain

Digital advertising, programmatic marketing, big data

Deliverable

production ML models

Required skills

Distributed systems design, real-time data pipeline architecture, custom ML algorithm implementation, concurrency and data structures, probabilistic modeling, system scalability

Preferred skills

Ambiguity resolution, independent project execution, coordination of technical teams

Technologies

Big data frameworks, microservice architectures, low-latency environments

Responsibilities

Design modular and scalable real-time data pipelines; Suggest and implement architectural improvements for big data ML pipelines; Implement custom ML algorithms in low-latency environments; Work on microservice architectures running concurrent ML models

Seniority

Senior/Staff, hands-on IC with architectural leadership

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗