×
Register Here to Apply for Jobs or Post Jobs. X

Software Development Engineer II, Omnichannel Metrics; OCM; Measurement, Ad Tech, and Data Science; MADS

Job in Toronto, Ontario, C6A, Canada
Listing for: Amazon Development Centre Canada ULC
Full Time position
Listed on 2026-10-08
Job specializations:
  • Software Development
    AI Engineer (Applied/Software), Machine Learning/ ML Engineer, Backend Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 114800 - 191800 CAD Yearly CAD 114800.00 191800.00 YEAR
Job Description & How to Apply Below
Position: Software Development Engineer II, Omnichannel Metrics (OCM) - Measurement, Ad Tech, and Data Science (MADS)

At the intersection of big data, machine learning, and advertising measurement, Amazon's Omnichannel Metrics (OCM) team is doing genuinely hard work — and they're hiring a Software Development Engineer II to help shape where it all goes next. Based in Toronto, Ontario
, this role sits within MADS (Measurement, Ad Tech, and Data Science), one of Amazon Ads' highest-growth divisions, where the problems are complex, the ambiguity is real, and the impact reaches S-team and VP-level visibility.

OCM answers the question every advertiser wants answered: did my Amazon campaign drive sales at Target, Walmart, Costco, and beyond? The team builds ML-powered attribution systems that connect billions of ad impressions to real-world purchases across the retail landscape. As an SDE II, you won't be handed a spec — you'll be defining what to build and how, with architectural decisions that become the system itself.

About the Role:

Software Development Engineer II

This is an end-to-end ownership position. You'll design and deliver major system components — from distributed data pipelines processing billions of events in Apache Spark and EMR
, to AI-powered report generation features, to real-time streaming attribution systems that reduce reporting latency from weeks to days. The tech stack spans Scala, Java, and Python
, with deep use of AWS infrastructure including Lambda, DynamoDB, Step Functions, and CDK.

The role goes beyond individual contribution. You'll lead technical design reviews
, mentor junior engineers, raise the bar on code quality, and partner directly with applied scientists on ML model productionisation and with product managers to translate ambiguous customer problems into scalable solutions. If you thrive in fast-moving environments and get energised by problems that sit at the edge of what's technically possible, this team is built for you.

Benefits and Salary

This position offers a base salary range of $114,800 to $191,800 CAD annually
, with final compensation determined by experience, qualifications, and location. As a total compensation company, Amazon's package may also include sign-on payments and Restricted Stock Units (RSUs). Benefits include health insurance (medical, dental, vision, prescription, basic life and AD&D), a Registered Retirement Savings Plan (RRSP), a Deferred Profit Sharing Plan (DPSP), paid time off, and additional resources to support health and well-being.

Job

Details

Job Type: Full-Time

Company:
Amazon

Location:

Toronto, ON

Requisition :

Date Posted:
October 2, 2026

Pay: $114,800 – $191,800 CAD per year

Responsibilities

A typical day on the OCM team might begin by reviewing an overnight calibration pipeline run, pairing with an applied scientist on a Spark optimisation, then leading a design review for a new streaming architecture. These responsibilities reflect the breadth of technical ownership this role demands — from infrastructure to mentorship to ML productionisation.

  • Design and build scalable data pipelines processing billions of ad impression and panel receipt events using Spark/EMR on Kestrel
    , powering omnichannel attribution for thousands of active advertiser studies
  • Lead architecture decisions for OCM's calibration, report generation, and data processing systems spanning multiple pipelines across multiple AWS accounts
  • Own end-to-end delivery of major product features — from technical design through production launch — including real-time streaming attribution, AI-powered report generation, and new vertical measurement frameworks
  • Drive operational excellence across OCM's distributed systems: improve observability, eliminate silent failures, and build self-healing capabilities to meet advertiser SLAs
  • Mentor junior engineers
    , raise the bar on code quality through…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary