CareerPlanSign in

Principal Software Engineer, MADS

Toronto, Ontario, Canada💼 Full-time💰 $185,400–$309,600🗓 2026-05-27 → 2026-09-26

Core

Lead the evolution and optimization of high-scale programmatic reporting systems delivering billions of data points daily to advertisers and partners via streaming, batch, and on-demand interfaces.

Role type

Principal Software Engineer (Distributed Systems & Data Infrastructure)

Builds

High-performance data delivery infrastructure, streaming pipelines, batch report generation, and AI-native data access patterns for the Amazon Ads ecosystem.

Domain

Advertising technology, distributed systems, data infrastructure, streaming architectures

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems design, streaming architecture, batch processing, system architecture, technical strategy, cross-organizational leadership, code profiling, benchmarking

Preferred skills

Advertising technology platforms, query optimization, OLAP systems, AWS cloud infrastructure, thought leadership, mentoring senior engineers

Technologies

Kafka, Flink, Kinesis, Spark, EMR, Parquet, Iceberg, Delta Lake, S3, SQS, Firehose

Responsibilities

Architect efficient data delivery solutions, drive streaming architecture evolution, define 3-year technical roadmap, build consensus across engineering organizations, mentor senior engineers, design AI-native data access patterns

Seniority

Principal, hands-on IC with strategy & mentorship

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