Do you want to be part of a journey that revolutionizes how billions of ads are delivered across the globe, enhancing shopping experiences with highly relevant and engaging advertising? Imagine joining the Ads Auction Engineering team at Amazon, a group responsible for conducting the online advertising auction and crafting the ad selection strategy that impacts Amazon Stores. The auction engineering team's goal is to maximize the long-term value created by Amazon's Display Advertising Business. We achieve this by delivering an engaging ad experience to millions of customers every day. As a software development engineer in the auction engineering team, you will help to create an auction matching strategy. This strategy aims to maximize yields for the Amazon publishers while also providing the best experience for our retail customers. As a software development engineer, you will work closely with a group of talented scientists. Together, you'll create fundamental frameworks to test different auction strategies, utilizing our extensive data to develop and improve auction strategies. Your expertise will be crucial in building a machine learning pipeline that plays a key role in delivering model outputs for our online ad auction services. In addition, you will be working in a collaborative and innovative environment, where you will interact with various partner teams in both supply and demand systems. We operate in a distinct space, striving to optimize ad selections for customers and advertisers, while enhancing our yield. If this sounds interesting, join us today and become a member of our highly motivated, cooperative, and fun-loving team.

Key job responsibilities
Software engineers in this role are responsible for managing the real-time advertising auction strategy for the Amazon site globally. You will collaborate closely with the science team to create and enhance various online auction strategies. Your responsibilities include developing, designing, and maintaining these services, as well as innovating on new features and improvements to enhance customer satisfaction.

BASIC QUALIFICATIONS

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

PREFERRED QUALIFICATIONS

- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $129,300/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site.