Taro Logo

Software Development Engineer - Amazon Ads, Recommendation Experience, Amazon Ads

Amazon Advertising operates at the intersection of eCommerce and advertising, offering digital display advertising solutions to help customers discover products.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Advertising
This job posting is no longer active. Check out these related jobs instead:

Job Description

Amazon Advertising is seeking a Software Development Engineer to join their Recommendation Optimization Experience (ROX) team. This role sits at the intersection of eCommerce and advertising, where you'll help build systems that enable advertisers to achieve their business goals through personalized insights and recommendations. You'll work with cloud services, machine learning, and big data technologies to develop solutions that help self-service advertisers reach their full potential.

The role involves collaborating with software leaders, engineers, product managers, and data scientists to build scalable systems that manage high-volume ad datasets and provide machine learning intelligence for real-time decision making. You'll be responsible for designing and implementing features that deliver contextually relevant, easy-to-understand recommendations via Console and APIs.

As part of a rapidly growing business, you'll have the opportunity to influence direction, expand your technical skills, and work with emerging technologies. The ideal candidate thrives in an environment of ambiguity and constant change, enjoys tackling complex technical challenges, and has a strong focus on customer value.

The position offers competitive compensation ranging from $129,300 to $223,600 based on geographic location, plus equity and comprehensive benefits. You'll be part of Amazon's larger technology organization, working on systems that impact millions of advertisers globally.

Key responsibilities include collaborating with design and product teams, creating prototypes, implementing innovative tools and frameworks, writing maintainable code, optimizing system performance, and mentoring team members. The role requires strong technical skills, experience with full software development lifecycle, and a passion for building customer-focused solutions.

This is an excellent opportunity for someone who wants to combine software engineering expertise with business impact, working on cutting-edge advertising technology while helping shape the future of digital advertising at Amazon.

Last updated 16 days ago

Responsibilities For Software Development Engineer - Amazon Ads, Recommendation Experience, Amazon Ads

  • Design and collaborate with product teams to understand needs and propose features
  • Create early prototypes and transform them into impactful experiences
  • Propose innovative tools, frameworks, automations and processes
  • Write clean, maintainable code and perform peer code-reviews
  • Optimize systems for performance, maintainability, scalability
  • Mentor team members to promote engineering excellence

Requirements For Software Development Engineer - Amazon Ads, Recommendation Experience, Amazon Ads

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of system design and architecture experience
  • Experience programming with at least one software programming language
  • Experience building complex software systems delivered to customers
  • Experience with full software development life cycle
  • Knowledge of professional software engineering best practices

Benefits For Software Development Engineer - Amazon Ads, Recommendation Experience, Amazon Ads

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