Taro Logo

Software Engineer, Amazon Ads DSP

Global technology company leading in e-commerce, cloud computing, digital streaming, and artificial intelligence.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Advertising
This job posting is no longer active. Check out these related jobs instead:

Job Description

Join Amazon Ads Infrastructure Platform, a critical component of Amazon's advertising ecosystem that handles millions of transactions per second. This role offers an exciting opportunity to work on massively scalable technology that impacts millions of customers, sellers, and products globally.

The position is within the Ads Infrastructure team, which is responsible for matching ad opportunities from Amazon properties and external publishers with ad campaigns in an efficient, scalable, and privacy-centric manner. The platform processes millions of TPS with strict latency requirements, serving as the backbone of Amazon's advertising business.

As a Software Engineer, you'll be working with cutting-edge technologies and building distributed systems that operate at incredible scale. The role offers significant ownership opportunities, as the team is in a growth stage where engineers can design and own end-to-end systems and solutions. You'll be collaborating with experienced cross-disciplinary engineering talent to develop state-of-the-art advertising systems.

Key responsibilities include designing and implementing network and infrastructure systems, establishing best practices, and building custom infrastructure solutions using technologies like CDK, Java, Rust, and Python. You'll be involved in performance optimization, scalability improvements, and mentoring other team members.

The compensation is competitive, ranging from $129,300 to $223,600 based on geographic location, plus equity and additional benefits. This is an excellent opportunity for engineers who want to work on challenging problems at scale while contributing to a rapidly growing business unit within Amazon.

The ideal candidate will have 3+ years of professional software development experience, strong knowledge of cloud technologies (particularly AWS services), and experience with infrastructure as code. You'll be working in a fast-paced environment where ship cycles are measured in weeks, not years, making this perfect for those who thrive in dynamic, high-impact roles.

Join us in building the future of advertising technology at Amazon, where your work will directly influence how millions of advertisers reach their audiences and how publishers monetize their platforms.

Last updated 22 days ago

Responsibilities For Software Engineer, Amazon Ads DSP

  • Design, Develop, Implement Network & Infrastructure Systems from the ground up
  • Build, document, and advocate team processes using software development best practices
  • Propose innovative tools, frameworks, automations and processes for adoption across Amazon Ads
  • Write clean, maintainable code and perform peer code-reviews
  • Deep-dive into client or server systems to optimize for performance, maintainability, scalability
  • Mentor individuals and the community on advanced technical issues
  • Build systems that can operate at AWS-stressing scale

Requirements For Software Engineer, Amazon Ads DSP

Java
Python
Rust
  • 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
  • 3+ years experience building with Amazon Web Services or other cloud
  • Experience with VPC, EC2, ECS, EMR, IAM using infra-as-code

Benefits For Software Engineer, Amazon Ads DSP

Medical Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments