Amazon

Principal Software Engineer, MADS

Amazon$185K — $309K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of professional software development experience
  • 7+ years in designing and building large-scale distributed systems
  • Experience leading technical strategy for teams of 30+ engineers
  • Expertise in stream and batch processing frameworks like Kafka or Spark
  • Proven ability to deliver high-performance data systems for sophisticated users
  • Experience presenting technical strategies to senior leadership
  • Bachelor's degree in Computer Science or equivalent

Responsibilities

  • Lead the design of high-performance data delivery infrastructure
  • Drive evolution of streaming data delivery systems
  • Design new approaches for efficient large dataset delivery
  • Define the technical roadmap for programmatic reporting systems
  • Build consensus across multiple engineering organizations
  • Mentor senior engineers towards Principal level
  • Architect systems for AI-native data access patterns

Benefits

  • Health insurance (medical, dental, vision, prescription, basic life & AD&D insurance)
  • Registered Retirement Savings Plan (RRSP)
  • Deferred Profit Sharing Plan (DPSP)
  • Paid time off
  • Resources to improve health and well-being
Full Job Description
We are seeking an experienced Principal Engineer to lead the evolution and optimization of high-scale programmatic reporting systems at Amazon Ads. This role will drive the technical vision for how advertisers and partners receive campaign measurement data - billions of data points daily, delivered through streaming, batch, and on-demand interfaces to thousands of integrators worldwide.

Amazon Ads customers - from emerging brands to global enterprises - depend on accurate measurement to understand what's working, optimize their strategies, and make informed investment decisions. Our programmatic reporting infrastructure delivers this data at massive scale, powering AI agents, machine learning models, analytics engines, and dashboards across the advertising ecosystem. The systems you architect will directly determine how efficiently and elegantly we put data into the hands of the world's most sophisticated advertising customers.

This is a role defined by hard problems with measurable impact. The infrastructure that powers our data delivery capabilities processes billions of data points daily across streaming, batch, and real-time surfaces. As AI agents increasingly consume our data programmatically, we need fundamentally new approaches to how we partition, cache, and serve reporting data at scale. You will pioneer architectures that are not just fast and reliable, but elegantly efficient - systems where performance and cost-effectiveness emerge naturally from sound design rather than brute-force scaling.

As part of the Programmatic Reporting team, you will define the multi-year technical vision and execution strategy for our data delivery systems. You will architect solutions spanning streaming pipelines, batch report generation, and emerging real-time interfaces. You will collaborate across organizations - working with measurement teams, cloud infrastructure teams, and partner-facing teams to build systems that are efficient, consistent, and elegant. You will be hands-on: reading code, running benchmarks, prototyping solutions, and making architecture decisions grounded in data.

The ideal candidate will have deep expertise in distributed systems optimization, streaming architectures at scale, and a proven track record of putting data directly into the hands of sophisticated customers through high-performance programmatic interfaces. They will be equally comfortable writing a technical deep-dive document for VP-level leadership as they are profiling query execution plans or benchmarking data formats. They will bring clarity to ambiguous problems, build consensus across teams with competing priorities, and deliver solutions that are simple, maintainable, and measurably impactful.

Key job responsibilities

System Architecture and Efficiency: Lead the design of data delivery infrastructure that is performant, reliable, and elegantly cost-efficient. Architect solutions where efficiency emerges from sound design - sharding strategies, partitioning models, and execution plans that naturally balance latency, throughput, and resource utilization.

Streaming Architecture Evolution: Drive the evolution of our streaming data delivery systems toward truly stream-native architectures. Solve dimensional mutation and data restatement challenges in streaming contexts. Pioneer approaches that serve customers with fresher data at lower operational overhead.

Data Delivery Innovation: Design new approaches to deliver large datasets to customers efficiently. Establish clear ownership boundaries between data systems that encourage accountability. Build unified transformation libraries enabling consistency across all reporting surfaces.

Technical Vision and Strategy: Define and drive the 3-year technical roadmap for programmatic reporting systems. Write strategic narratives and present technical decisions to senior leadership. Provide input into annual planning processes and investment prioritization.

Cross-Organizational Leadership: Build consensus across multiple engineering organizations with different priorities. Lead architectural reviews and provide critical, constructive feedback. Mentor senior engineers on the path to Principal level. Foster a culture of engineering excellence through code, designs, and technical standards.

Emerging Capabilities: Architect systems for AI-native data access patterns - cardinality estimation, predictive query routing, and agent-optimized delivery. Design for the next generation of programmatic data consumers.

About the team

The Measurement and Data Science (MADS) organization sits at the heart of Amazon Ads, responsible for data infrastructure, measurement, research, and reporting that enables advertisers to understand and optimize their advertising investments.

Within MADS, the Programmatic Reporting team builds the data systems that power how advertisers and partners measure their Amazon Ads outcomes. We own Amazon Marketing Stream and the Reporting APIs, delivering accurate, consistent, and timely data at massive scale. Our work spans distributed systems engineering, streaming architecture, batch optimization, and data delivery - with emerging opportunities in AI-native interfaces. We move fast, think in systems, obsess over efficiency, and measure everything.

BASIC QUALIFICATIONS

- 10+ years of professional software development experience

- 7+ years of designing and building large-scale distributed systems

- Experience leading technical strategy and architecture for organizations of 30+ engineers

- Deep expertise in at least two of: stream processing (Kafka, Flink, Kinesis), batch processing (Spark, EMR), or columnar data systems (Parquet, Iceberg, Delta Lake)

- Proven track record of delivering high-performance data systems that put data directly into the hands of sophisticated customers through programmatic interfaces

- Experience presenting technical strategies to senior executive leadership

- Bachelor's degree in Computer Science or equivalent

PREFERRED QUALIFICATIONS

- Experience with advertising technology platforms or large-scale reporting systems

- Expertise in query optimization, execution planning, and OLAP systems

- Experience with AWS cloud infrastructure (S3, EMR, SQS, Kinesis, Firehose)

- Publications, talks, or recognized thought leadership in distributed systems or data infrastructure

- Experience mentoring engineers to Staff/Principal level

- Track record of building consensus across organizations with competing technical priorities

The base salary range for this position is listed below. As a total compensation company, Amazon's package may include other elements such as sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon offers comprehensive benefits including health insurance (medical, dental, vision, prescription, basic life & AD&D insurance), Registered Retirement Savings Plan (RRSP), Deferred Profit Sharing Plan (DPSP), paid time off, and other resources to improve health and well-being. We thank all applicants for their interest, however only those interviewed will be advised as to hiring status.

CAN, ON, Toronto - 185,400.00 - 309,600.00 CAD annually

About Amazon

Audible is a provider of spoken audio information and entertainment , on the Internet. They provide premium spoken audio content, such as audio versions of books and newspapers and radio programs, that is delivered over the Internet and played back on personal computers and hand-held electronic devices. The Audible service allows consumers to purchase and download their content from their Website, store it in digital files and play it back on personal computers and electronic devices. More than 15,000 hours of audio content are available on their Web site, including audio versions of books, periodicals and radio programs. Several manufacturers have agreed to support and promote the playback of their content on their hand-held audio-enabled electronic devices.

Amazon Careers

Joining Amazon presents an unparalleled opportunity to become part of a vibrant team pushing the boundaries of innovation and growth in the global marketplace. As a leader in e-commerce, technology, and logistics, Amazon offers a variety of job opportunities that cater to a range of skills and professional interests. Work You’ll Do At Amazon, every day is an opportunity to collaborate with the brightest minds in technology and business to redefine what’s possible. Whether you’re interested in software development, marketing, human resources, or customer service, Amazon has a position waiting for you. Transform the way the world shops and innovates with our diverse and inclusive team. Amazon is not just a company; it’s a community where you can drive real change and contribute to projects impacting millions globally. Lead with Innovation and Leadership Amazon is the perfect place to enhance your leadership and innovation skills. Our culture encourages pushing the envelope and imagining the unimaginable. Here, you will lead projects that challenge the status quo and define new industry standards. Work with a team that values diversity and is committed to creating an inclusive environment. Our leadership is focused on harnessing the collective power of unique perspectives to foster growth and innovation. Explore Amazon’s Employment Benefits Amazon’s commitment to its employees extends beyond just career growth. We offer competitive benefits, including health care, parental leave, and diversity training, ensuring that our team not only excels professionally but also enjoys well-being and security. Internship and Networking Opportunities Start your career with an Amazon internship and gain hands-on experience that matters. Our internships provide a gateway to full-time employment and an opportunity to network with professionals across various sectors of the company. Future-Proof Your Career With Amazon, your career path is filled with numerous opportunities for advancement. Our learning and development programs are designed to nurture your professional growth and keep you at the forefront of industry trends. Stay Connected Join Our Team Discover the job opportunities at Amazon that match your skills and interests. We are constantly on the lookout for passionate, curious, and innovative team players ready to make a difference. Keep Up to Date Stay ahead with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who work here. Job Alert Emails Customize your subscription to receive job alerts, the latest news, and insider tips tailored to your preferences. Explore the exciting and rewarding career opportunities that await at Amazon. Amazon is more than just a company—it’s a platform for building a promising future. Whether you’re starting or looking to advance your career, Amazon offers the resources, support, and network you need to succeed. Join us, and be a part of our continuing mission to be Earth's most customer-centric company.
Learn more about Amazon
Size
1,608 employees
Market Cap
$832.6 billion
Industry
Net Income
$21.3 billion
Founded
1994
5 Year Trend
+28.1%
Revenue
$386 billion
NASDAQ

Similar Jobs

More Jobs at Amazon

More Information Technology Jobs

Find similar Principal Software Engineer, MADS jobs: