Get more replies from employers
Send a job-specific resume in minutes.
Amazon Development Centre Canada ULC in Toronto is seeking a Principal Engineer to lead the evolution of programmatic reporting systems at scale, delivering data via streaming, batch, and on-demand interfaces to thousands of integrators worldwide.
The role defines the multi-year technical vision, shapes data delivery architectures, and mentors senior engineers while collaborating with measurement, cloud infra, and partner-facing teams to ensure efficient, elegant, and maintainable systems.
We are seeking an experienced Principal Engineer to lead the evolution and optimization of high-scale programmatic reporting systems at Amazon Ads. This role will drive the technical vision for how advertisers and partners receive campaign measurement data — billions of data points daily, delivered through streaming, batch, and on-demand interfaces to thousands of integrators worldwide.
Amazon Ads customers — from emerging brands to global enterprises — depend on accurate measurement to understand what is working, optimize their strategies, and make informed investment decisions. Our programmatic reporting infrastructure delivers this data at massive scale, powering AI agents, machine learning models, analytics engines, and dashboards across the advertising ecosystem. The systems you architect will directly determine how efficiently and elegantly we put data into the hands of the world’s most sophisticated advertising customers.
This is a role defined by hard problems with measurable impact. The infrastructure that powers our data delivery capabilities processes billions of data points daily across streaming, batch, and real-time surfaces. As AI agents increasingly consume our data programmatically, we need fundamentally new approaches to how we partition, cache, and serve reporting data at scale. You will pioneer architectures that are not just fast and reliable, but elegantly efficient — systems where performance and cost-effectiveness emerge naturally from sound design rather than brute-force scaling.
Amazon is investing heavily in building a world-class advertising business, and measurement data is the foundation. We are at the forefront of that growth — delivering campaign reporting for all of Amazon Ads and producing the data that advertisers use to grow their business every day. If you’re passionate about solving distributed systems challenges at unprecedented scale, designing elegantly efficient architectures, and shaping how the advertising industry consumes data in an AI-native world, this is the role for you.
As part of the Programmatic Reporting team, you will define the multi-year technical vision and execution strategy for our data delivery systems. You will architect solutions spanning streaming pipelines, batch report generation, and emerging real-time interfaces. You will collaborate across organizations — working with measurement teams, cloud infrastructure teams, and partner-facing teams to build systems that are efficient, consistent, and elegant. You will be hands‑on: reading code, running benchmarks, prototyping solutions, and making architecture decisions grounded in data.
The ideal candidate will have deep expertise in distributed systems optimization, streaming architectures at scale, and a proven track record of putting data directly into the hands of sophisticated customers through high-performance programmatic interfaces. They will be equally comfortable writing a technical deep-dive document for VP-level leadership as they are profiling query execution plans or benchmarking data formats. They will bring clarity to ambiguous problems, build consensus across teams with competing priorities, and deliver solutions that are simple, maintainable, and measurably impactful.
The Measurement and Data Science (MADS) organization sits at the heart of Amazon Ads, responsible for data infrastructure, measurement, research, and reporting that enables advertisers to understand and optimize their advertising investments.
Within MADS, the Programmatic Reporting team builds the data systems that power how advertisers and partners measure their Amazon Ads outcomes. We own Amazon Marketing Stream and the Reporting APIs, delivering accurate, consistent, and timely data at massive scale. Our work spans distributed systems engineering, streaming architecture, batch optimization, and data delivery — with emerging opportunities in AI-native interfaces. We move fast, think in systems, obsess over efficiency, and measure everything.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
The base salary range for this position is listed below. As a total compensation company, Amazon’s package may include other elements such as sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon offers comprehensive benefits including health insurance (medical, dental, vision, prescription, basic life & AD&D insurance), Registered Retirement Savings Plan (RRSP), Deferred Profit Sharing Plan (DPSP), paid time off, and other resources to improve health and well-being. We thank all applicants for their interest, however only those interviewed will be advised as to hiring status.
CAN, ON, Toronto - 185,400.00 - 309,600.00 CAD annually
Company - Amazon Development Centre Canada ULC
Job ID: A10431998