CareerPlanGet AI match score →

Staff Software Engineer, Big Data

Vancouver, British Columbia, Canada💼 Full-time💰 $170,000–$170,000🗓 2026-07-17 → 2026-08-01

Core

Define and drive the long-term technical direction of the data platform powering AI-driven advertising products, ensuring scalability, reliability, and cost efficiency for massive data volumes.

Role type

Staff Software Engineer, Big Data Platform

Builds

Large-scale data ingestion, warehousing, machine learning feature generation, identity resolution, and activation systems for advertisers

Domain

AdTech / Big Data / Distributed Systems

Deliverable

production ML models | infrastructure

Required skills

Large-scale distributed systems architecture, Big Data platform design and operation, Cloud-native systems building, Cross-functional technical leadership, Strategic architectural tradeoff analysis, Cost optimization at scale, Mentorship of senior engineers

Preferred skills

Petabyte-scale data platform experience, ML infrastructure and feature store design, Platform modernization leadership, High-growth startup environment experience, Deep familiarity with Flink, ClickHouse, Kafka, Iceberg

Technologies

Java, Python, Spark, Flink, Kafka, Iceberg, ClickHouse, AWS (EMR, EKS, S3)

Responsibilities

Lead platform architecture definition and evolution for ingestion, storage, processing, and serving systems; Drive complex cross-functional initiatives spanning Data Engineering, ML, and Product; Shape long-term technical direction with a 3–5 year horizon; Elevate reliability through architecture reviews and failure-mode analysis; Own cost and efficiency decisions for a multi-petabyte data platform; Advance foundational systems including identity graph and ML feature platform; Mentor senior engineers and emerging technical leaders

Seniority

Staff, strategic technical leadership and cross-team influence

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