CareerPlanGet AI match score →

Staff/Principal Platform Engineer, ML & Data

Montreal💼 Full-time🗓 2026-05-29 → 2026-07-31

Core

Designing, building, and operating the unified data and ML platform as a single system to power the full lifecycle from raw ingestion to real-time model serving.

Role type

Staff/Principal Platform Engineer (Data & ML)

Builds

Unified data and ML platform infrastructure, feature stores, and real-time model serving systems.

Domain

Mobile gaming, data engineering, machine learning infrastructure

Deliverable

infrastructure

Required skills

End-to-end platform ownership, distributed systems engineering, Python/Scala/Go, data warehouse/lakehouse architecture, feature store design, real-time inference systems, observability, technical leadership

Preferred skills

Kafka, Flink, Spark, dbt, MLflow, canary/shadow deployment patterns, SLO definition

Technologies

Kafka, Flink, Spark, dbt, MLflow, feature stores

Responsibilities

Define scalable ingestion systems for batch and streaming data, architect core analytical data platforms, lead design of transformation and orchestration systems, design high-quality reusable feature systems, define scalable training and backfill systems, architect low-latency model serving systems, establish standards for data quality and model monitoring, evaluate and integrate platform components, set architecture direction and long-term strategy

Seniority

Staff, hands-on IC with technical leadership

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