Software Dev Engineer II, MADS - Reporting Engines

A world-leading technology company building a world-class advertising business.
$129,300 - $223,600
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Advertising

Description For Software Dev Engineer II, MADS - Reporting Engines

Amazon's Measurement and Data Science team is seeking a Software Engineer II to join their advertising analytics platform. This role sits at the intersection of Big Data and Distributed Systems, working with cutting-edge technologies to process and analyze advertising data at Petabyte scale. The team serves as the backbone of Amazon's advertising measurement capabilities, processing billions of ad impressions and clicks daily.

The position offers an opportunity to work with advanced technologies including Elasticsearch, Spark, Hive, Presto, and various AWS services like EMR, Redshift, Kinesis, and DynamoDB. The team's infrastructure currently handles 130MM queries per day and manages over 750 billion records totaling 2+ PB of data.

As an Engineer in this team, you'll be responsible for building highly scalable systems that power reporting experiences for Amazon's advertising customers. You'll work on complex technical challenges, lead technical initiatives, and collaborate with cross-functional teams to deliver innovative solutions. The role combines technical expertise with business impact, as your work directly influences how advertisers understand and optimize their campaigns on Amazon's platform.

The team operates in an entrepreneurial environment with a strong focus on customer success. You'll be part of Amazon's rapidly growing advertising business, working on systems that generate billions in revenue and drive long-term growth. The role offers excellent career growth opportunities and the chance to work with a collaborative, motivated team that values innovation and technical excellence.

This position requires strong technical skills, experience with distributed systems, and the ability to handle complex architectural challenges. You'll be working in Seattle, WA, with competitive compensation ranging from $129,300 to $223,600 per year, plus additional benefits including equity, sign-on payments, and comprehensive medical and financial benefits.

Last updated 2 days ago

Responsibilities For Software Dev Engineer II, MADS - Reporting Engines

  • Build and maintain highly scalable distributed systems for advertising analytics
  • Process billions of ad impressions and clicks daily
  • Design and implement event-driven architectures using AWS services
  • Develop and maintain data processing systems at Petabyte scale
  • Drive cross-organization projects for advertising performance reporting
  • Transform, aggregate and publish reporting data while meeting SLAs

Requirements For Software Dev Engineer II, MADS - Reporting Engines

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

Benefits For Software Dev Engineer II, MADS - Reporting Engines

Medical Insurance
Equity
  • Full range of medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Dev Engineer II, MADS - Reporting Engines

Software Dev Engineer II, Offers Platform, Catalog Systems

Software Dev Engineer II position at Amazon's Offers team, focusing on distributed systems and microservices architecture for catalog and pricing systems.

Solutions Design Engineer, SSD Solutions

Solutions Design Engineer role at Amazon Robotics, designing and optimizing robotic fulfillment centers with focus on material handling systems and automation.

Software Development Engineer, AWS Infrastructure Services

AWS Infrastructure Services seeks Software Development Engineer to build and maintain global cloud infrastructure and networking services.

Software Development Engineer, Amazon MSK

Software Development Engineer role at Amazon MSK team, building scalable data streaming solutions using Apache Kafka, with both open-source and AWS service development.

Software Development Engineer

Software Development Engineer role at Amazon's Project Kuiper, building distributed systems for satellite communications and broadband internet access.