Software Dev Engineer II, Measurement, Ad Tech, and Data Science (MADS)

Global technology and e-commerce company leading in cloud computing, digital streaming, and artificial intelligence.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Advertising

Description For Software Dev Engineer II, Measurement, Ad Tech, and Data Science (MADS)

Amazon's Ad Tech and Data Science (MADS) team is seeking a Software Development Engineer II to join their measurement and analytics division. This role sits at the intersection of advertising technology and big data, focusing on building systems that process over 50 billion events daily to provide accurate, actionable advertising performance metrics.

The position offers an opportunity to work on cutting-edge technology at internet scale, developing solutions that directly impact Amazon's advertising ecosystem. You'll be working with petabyte-scale services and the latest AWS technologies, including EMR, Kinesis, and AWS Batch, while utilizing open-source technologies like Spark and Presto.

As a Software Engineer II in this team, you'll be responsible for designing and developing software products that provide measurement data across Amazon's entire advertising suite. The role requires expertise in building maintainable and scalable software, with opportunities to invent new big data paradigms and optimize complex systems.

The team's charter focuses on computing and distributing estimated conversions, enabling advertisers to optimize their ad spend and budget allocation through accurate and timely conversion measurement. You'll be working alongside world-class engineers, tackling some of the most challenging technical problems in the advertising technology space.

This position is ideal for someone who is passionate about large-scale distributed systems, has strong software engineering fundamentals, and is excited about working with big data technologies. The role offers significant growth opportunities and the chance to make a direct impact on Amazon's advertising business, which is one of the company's fastest-growing segments.

Working at Amazon, you'll benefit from the company's culture of innovation, customer obsession, and technical excellence. The position is based in Toronto, allowing you to work from one of North America's most vibrant tech hubs while contributing to projects that affect millions of users worldwide.

Last updated 20 minutes ago

Responsibilities For Software Dev Engineer II, Measurement, Ad Tech, and Data Science (MADS)

  • Design and develop software products for measuring advertising performance
  • Build petabyte-scale services and big data systems
  • Develop event-driven architectures
  • Compute and distribute estimated conversions
  • Work with AWS services like EMR, Kinesis, and AWS Batch
  • Handle processing of over 50 billion new events per day

Requirements For Software Dev Engineer II, Measurement, Ad Tech, and Data Science (MADS)

Java
Python
  • 3+ years of non-internship professional software development experience
  • 3+ years of design or architecture experience
  • Experience with design patterns, reliability, and scaling of systems
  • Experience programming with at least one software programming language

Interested in this job?

Jobs Related To Amazon Software Dev Engineer II, Measurement, Ad Tech, and Data Science (MADS)

Software Development Engineer, Amazon Stores

Software Development Engineer position at Amazon, building scalable solutions for global e-commerce platforms with competitive compensation and growth opportunities.

Software Development Engineer, ITA - Workforce Intelligence

Software Engineering role at Amazon's Workforce Intelligence team, focusing on high-volume hiring analytics and distributed systems development.

Application Development Engineer, Building Integration and Data - GREF Tech

Application Development Engineer role at Amazon's GREF Tech team, focusing on building integration and data systems for global real estate facilities.

Software Development Engineer, AWS S3

Software Development Engineer position at AWS S3 team, building distributed systems and REST APIs for cloud storage, offering competitive compensation and benefits in Seattle.

Software Development Engineer II, Data Center Systems & Automation

AWS is hiring a Software Development Engineer II to build and maintain automation systems for global data centers, offering competitive compensation and comprehensive benefits.