Applied Scientist, Demand Tech, Amazon Ads

Amazon Amazon · Big Tech · London, United Kingdom · Applied Science

Applied Scientist role at Amazon Ads focusing on designing and improving ML models for ad ranking, valuation, and pricing. The role involves applying state-of-the-art techniques in ranking, deep learning, and information retrieval, owning problems end-to-end from framing to production deployment, and balancing competing objectives for shopper experience, advertiser value, and Amazon's business. Models operate at massive scale and low latency in a customer-facing environment.

What you'd actually do

  1. Design and improve the models that decide how ads are ranked, valued, and priced — including how relevant an ad is to the page and the shopper.
  2. Apply and extend state-of-the-art techniques across e.g. ranking, deep learning, and information retrieval.
  3. Own problems end to end: frame them, prototype, experiment, and ship them to production.
  4. Balance competing objectives — shopper experience, advertiser and publisher value, and Amazon's business — into models that hold up across placements and marketplaces.
  5. Communicate your work clearly to both business and science audiences, tailoring how you share it to each.
  6. Write and ship your own production code backed by strong engineering support — we're all builders here.
  7. Move fast with the best tools available, including modern AI coding assistants and agents.

Skills

Required

  • design and improve models for ranking, valuation, and pricing
  • apply state-of-the-art techniques in ranking, deep learning, and information retrieval
  • end-to-end problem ownership (framing, prototyping, experimenting, shipping to production)
  • balancing competing objectives in models
  • clear communication to business and science audiences
  • writing and shipping production code
  • PhD or Master's degree in a quantitative field (e.g., ML, CS, Stats, Math, OR)
  • experience in algorithms and data structures, parsing, numerical optimization, data mining, parallel/distributed computing, high-performance computing
  • programming in Java, C++, Python or related language

Nice to have

  • experience in patents or publications at top-tier peer-reviewed conferences or journals
  • experience in professional software development
  • experience applying theoretical models in an applied environment

What the JD emphasized

  • massive scale
  • optimize the prediction, ranking, and bidding
  • low-latency
  • customer-facing science
  • tight real-time constraints
  • genuinely open
  • balance what's good for shoppers, advertisers, and Amazon
  • keep getting that right as shopping behavior and inventory shift underneath you
  • huge share of the ads shoppers see every day
  • small improvements add up fast
  • run modern ML live under strict latency limits
  • very different types of ad inventory
  • problem space is rich
  • how we value and bid on ads
  • keeping models stable as traffic shifts
  • what makes an ad a good fit for a shopper
  • ship them to production
  • competing objectives
  • hold up across placements and marketplaces
  • Communicate your work clearly
  • ship your own production code
  • strong engineering support
  • builders here
  • Move fast
  • modern AI coding assistants and agents
  • last week's experiment results
  • AI coding agent
  • built and ready to test in production
  • sketching a new way to measure ad relevance
  • reading a recent paper that bears on it
  • talking it through with a senior scientist
  • hands-on science
  • writing and shipping real production code
  • making the calls on your own work
  • scientists and engineers
  • performant and relevant
  • larger team
  • broad mandate to build and experiment
  • senior applied scientists you can learn from
  • data and infrastructure to do the work well
  • room to grow
  • opportunities to attend top conferences
  • take on more scope over time
  • Experience in patents or publications at top-tier peer-reviewed conferences or journals
  • Experience programming in Java, C++, Python or related language
  • Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing
  • PhD or a Master's degree and experience in engineering, technology, computer science, machine learning, robotics, operations research, statistics, mathematics or equivalent quantitative field
  • Experience in professional software development
  • Experience applying theoretical models in an applied environment

Other signals

  • models run live in front of millions of shoppers under tight real-time constraints
  • your models touch a huge share of the ads shoppers see every day
  • run modern ML live under strict latency limits