Expire bientôt Amazon

Software Development Engineer

  • Seattle (King)
  • Conception / Génie civil / Génie industriel

Description de l'offre


Amazon is investing heavily in building a world class advertising business and we are responsible for defining and delivering a collection of self-service performance advertising products that drive discovery and sales. Our products are strategically important to our Retail and Marketplace businesses driving long term growth. We deliver billions of ad impressions and millions of clicks daily and are breaking fresh ground to create world-class products. We are highly motivated, collaborative and fun-loving with an entrepreneurial spirit and bias for action. With a broad mandate to experiment and innovate, we are growing at an unprecedented rate with a seemingly endless range of new opportunities.

The HSA Yield and Relevance team is a versatile environment, with a wide variety of challenges. On one hand, the team is responsible for maximizing revenue and relevance for the most visible ad on Amazon.com - the top of the search page placement. The team is currently evolving its ad delivery system to accommodate the requirements for business growth and innovation rate, and it is designing a system that needs to be highly-performant and scale at the Amazon scale. For example, one of the challenges we have is that the ad server needs to be able to serve thousands of queries per second, each transaction requiring a search through millions of records to provide a response with a relevant ad in milliseconds.

On the other hand, in addition to system design, the team is also highly skilled in data understanding and machine learning as it owns the relevance model that sits on top of the ad server. The relevance model is the secret sauce that understands the advertiser's marketing strategy and powers the entire business. For this, the team works closely with our dedicated Machine Learning research science team to iterate on optimization algorithms and predictive models that understand the shopper intent, do brand recognition and improve ad matching. By partnering with scientists, the team gets exposure to the latest machine learning methodologies while working on cutting edge AWS techniques to process and analyze large amounts of data.

As a Software Engineer on the Yield and Relevance team, you will be empowered to make design decisions, think about tradeoffs and propose alternative technical solutions when you hit roadblocks. We encourage team members to think big, invent and simplify and we appreciate autonomy and bias for action. Last but not least, fun is important to us - we keep ourselves accountable to laugh at least once a day. Come join us!


Profil recherché


· Bachelor’s Degree in Computer Science or related field
· Equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education
· 3+ years professional experience in software development
· Computer Science fundamentals in object-oriented design
· Computer Science fundamentals in data structures
· Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
· Proficiency in, at least, one modern programming language such as C, C++, Java, or Perl