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

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
Distributed Systems
Senior Software Engineer
In-Person
5+ years of experience
AI · Enterprise SaaS · Advertising
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer, REX

Senior Software Engineer role at Amazon's REX team, focusing on distributed systems and transactional notifications platform development.

Sr. Software Development Engineer, HPC/ML Networking Engineer

Senior Software Engineer role at Amazon's Annapurna Labs, focusing on HPC/ML networking optimization and distributed systems development.

Software Dev Eng III, EC2 Networking

Senior Software Engineer role at Amazon AWS, developing network virtualization systems for EC2 VPC, offering competitive salary and growth opportunities.

Sr. Software Dev Engineer, CloudFront Media & Entertainment

Senior Software Engineer role at AWS CloudFront, building distributed systems for video delivery and content distribution at global scale.

Software Development Engineer, Amazon S3 Tables

Senior Software Engineer role at AWS S3 building large-scale distributed storage systems with focus on durability and availability of key-value metadata.

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

Join Amazon's Ads team to work on one of the largest big data platforms for advertising at Amazon scale. This role focuses on building and maintaining petabyte-scale distributed systems that process tens of billions of advertising events daily. You'll work with cutting-edge technologies including Hadoop, Spark, and AWS services to provide crucial advertising measurement and reporting capabilities.

As a Senior Software Engineer in the MADS team, you'll be responsible for designing and developing systems that handle massive amounts of data while maintaining high availability and low latency. The role involves working with machine learning technologies and big data processing at scale, ensuring advertisers can optimize their ad spend through accurate and timely performance metrics.

The position offers unique challenges in building innovative solutions for complex problems in the advertising technology space. You'll be part of a team of world-class engineers and industry experts, working on systems that directly impact Amazon's advertising business. This is an opportunity to take ownership of significant initiatives and help shape the future of advertising technology at Amazon.

The ideal candidate will bring strong engineering fundamentals, experience with distributed systems, and leadership capabilities. You'll be expected to mentor other engineers, lead technical discussions, and contribute to the architectural direction of the team. The role offers exposure to cutting-edge technologies and the chance to solve some of the most challenging problems in the ad tech industry.

Last updated a month ago

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

  • Build next generation systems using open source technologies like Hadoop, Hive, Spark and Presto
  • Work with AWS services like EMR, Kinesis and DynamoDB
  • Design and develop software products for measurement and reporting across Amazon's advertising suite
  • Process and manage advertising events (over tens of billions per day)
  • Provide petabyte-scale, low latency and highly available event lookup services
  • Lead technical discussions with senior engineers
  • Design and implement scalable distributed systems

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

Java
Python
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience with full software development life cycle
  • Knowledge of coding standards, code reviews, source control management, build processes, testing, and operations

Interested in this job?