Back to Search






Mid-Level
Software Development Engineer II - Advertising, Amazon, Reporting API
Confirmed live in the last 24 hours
Amazon Development Centre Canada ULC
Toronto, ON, CAN
On-site
Posted February 20, 2026
Job Description
Are you passionate about Big Data and Distributed Systems to build customer trust and grow new business? Interested in building new state-of-the-art products at Petabyte scale? Global advertisers rely on our team's performance insights to drive future investment in Amazon's Advertising Platform and improve the relevance of ads shown to customers.
We’re looking for strong Software Engineers that can build upon technologies such as Elasticsearch, Spark, Hive and Presto, as well as AWS services like Elastic Map Reduce (EMR), Redshift, Kinesis and DynamoDB to deliver next generation of our Reporting API platform. If this sounds interesting we’d love to hear from you!
Amazon is investing heavily in building a world class advertising business and we are at the forefront of that explosive growth. We deliver campaign reporting for all of Amazon advertising and produce analytics and reporting data that are used by advertisers to grow their business every day. We process billions of ad impressions, clicks, and conversion events daily and we invent and evolve our event-driven architectures with AWS to manage the large scale of our data growth. As campaign reporting product owners, we are also breaking fresh ground to create world-class analytics products. We are highly motivated, collaborative and fun-loving with an entrepreneurial spirit and agile bias for action. With a broad mandate to experiment and innovate, we are growing at an unprecedented rate with a seemingly endless range of new opportunities. We start with the customer and work backwards in everything we do, including advertising. If you’re interested in joining a rapidly growing team working to build a unique, highly respected advertising group with a relentless focus on the customer, you’ve come to the right place.
The Measurement and Data Science team delivers campaign measurement and reporting across Amazon Advertising business and serves as the scientific center of excellence for algorithm development in campaign measurement. Our measurement and engineering platforms and products deliver campaign performance reporting to advertisers. By showing ads on and off our site, we effectively measure the Internet with billions of incoming, highly decorated events to process and summarize every day in near real time. Our infrastructure is large scale, requiring invention ahead of common technologies and exceeding PB scale with millions of transactions per second. We are highly motivated, collaborative, and fun-loving with an entrepreneurial spirit and bias for action.
Job Responsibilities:
- Design new, scalable, secure, and reliable features that drive real-time data solutions.
- Define requirements, create software designs, implement code to these specifications
- Provide thorough unit and integration testing, and support products while deployed and used by our stakeholders
- Propose innovative tools, frameworks, automations and processes that are used by the entire services team for development.
- Deep-dive into client or server systems to optimize for performance, maintainability, scalability, extensibility as needed.
- Collaborate with other engineers on the team, product managers, technical program managers, and partner teams.
- Dealing with ambiguity when solving problems
Impact and Career Growth:
- Have an opportunity to contribute across the full stack as well as new AWS technologies and big data
- Build the next generation of our solutions
- Opportunity to grow and broaden your technical skills as you work in an environment that thrives on creativity, experimentation, and product innovation.
Key job responsibilities
Be part of a team of industry-leading experts that are building and operating novel solutions for the most advanced brands and advertisers working with Amazon. The solutions that we build will set new standards for quality and efficiency in advertising. We are re-thinking the way that companies can scale their businesses with Amazon.
Key job responsibilities
- Be heavily involved with design and product teams to understand needs, propose features, create early prototypes and transform them into exciting experiences.
- Design new, scalable, secure, and reliable features that drive real-time data solutions.
- Know how to integrate data from a large number of services.
- Write clean, maintainable code and perform peer code-reviews
- Deep-dive into client or server systems to optimize for performance, maintainability, scalability, extensibility as needed.
- Propose innovative tools, frameworks, automations and processes that are used by the entire services team for development.
- Mentor team members to promote engineering excellence
- Collaborate with other engineers on the team, product managers, technical program managers, and partner teams.
- Dealing with ambiguity when solving problems
We’re looking for strong Software Engineers that can build upon technologies such as Elasticsearch, Spark, Hive and Presto, as well as AWS services like Elastic Map Reduce (EMR), Redshift, Kinesis and DynamoDB to deliver next generation of our Reporting API platform. If this sounds interesting we’d love to hear from you!
Amazon is investing heavily in building a world class advertising business and we are at the forefront of that explosive growth. We deliver campaign reporting for all of Amazon advertising and produce analytics and reporting data that are used by advertisers to grow their business every day. We process billions of ad impressions, clicks, and conversion events daily and we invent and evolve our event-driven architectures with AWS to manage the large scale of our data growth. As campaign reporting product owners, we are also breaking fresh ground to create world-class analytics products. We are highly motivated, collaborative and fun-loving with an entrepreneurial spirit and agile bias for action. With a broad mandate to experiment and innovate, we are growing at an unprecedented rate with a seemingly endless range of new opportunities. We start with the customer and work backwards in everything we do, including advertising. If you’re interested in joining a rapidly growing team working to build a unique, highly respected advertising group with a relentless focus on the customer, you’ve come to the right place.
The Measurement and Data Science team delivers campaign measurement and reporting across Amazon Advertising business and serves as the scientific center of excellence for algorithm development in campaign measurement. Our measurement and engineering platforms and products deliver campaign performance reporting to advertisers. By showing ads on and off our site, we effectively measure the Internet with billions of incoming, highly decorated events to process and summarize every day in near real time. Our infrastructure is large scale, requiring invention ahead of common technologies and exceeding PB scale with millions of transactions per second. We are highly motivated, collaborative, and fun-loving with an entrepreneurial spirit and bias for action.
Job Responsibilities:
- Design new, scalable, secure, and reliable features that drive real-time data solutions.
- Define requirements, create software designs, implement code to these specifications
- Provide thorough unit and integration testing, and support products while deployed and used by our stakeholders
- Propose innovative tools, frameworks, automations and processes that are used by the entire services team for development.
- Deep-dive into client or server systems to optimize for performance, maintainability, scalability, extensibility as needed.
- Collaborate with other engineers on the team, product managers, technical program managers, and partner teams.
- Dealing with ambiguity when solving problems
Impact and Career Growth:
- Have an opportunity to contribute across the full stack as well as new AWS technologies and big data
- Build the next generation of our solutions
- Opportunity to grow and broaden your technical skills as you work in an environment that thrives on creativity, experimentation, and product innovation.
Key job responsibilities
Be part of a team of industry-leading experts that are building and operating novel solutions for the most advanced brands and advertisers working with Amazon. The solutions that we build will set new standards for quality and efficiency in advertising. We are re-thinking the way that companies can scale their businesses with Amazon.
Key job responsibilities
- Be heavily involved with design and product teams to understand needs, propose features, create early prototypes and transform them into exciting experiences.
- Design new, scalable, secure, and reliable features that drive real-time data solutions.
- Know how to integrate data from a large number of services.
- Write clean, maintainable code and perform peer code-reviews
- Deep-dive into client or server systems to optimize for performance, maintainability, scalability, extensibility as needed.
- Propose innovative tools, frameworks, automations and processes that are used by the entire services team for development.
- Mentor team members to promote engineering excellence
- Collaborate with other engineers on the team, product managers, technical program managers, and partner teams.
- Dealing with ambiguity when solving problems
gorustawsaidataanalyticsproductdesign
Similar Jobs
Roku
Data Security Engineer Intern
InternshipManchester, United K...
Roku
Sr Software Engineer
SeniorBengaluru, India
Roku
Sr Software Engineer, Cloud Services
SeniorBengaluru, India
Roku
Senior Software Engineer - Cloud Infrastructure & Observability
SeniorBengaluru, India
Roku
Senior Software Engineer - Cloud Infrastructure & Observability
SeniorCambridge, United Ki...
Roku
Software Engineer Intern, Embedded Systems
InternshipSan Jose, California$34 - $66/hr