Ad Relevance and Ranking, Machine Learning Engineer (Staff/Senior)

Instacart, San Francisco, CA

Groceries and home essentials delivered from local stores in 1 hour



We are looking for an outstanding ads ranking and relevance machine learning engineer to join our team. We work on improving the relevance of ads on Instacart. Instacart ads help customers access relevant promotions/ads and help advertisers achieve their goals of reaching new customers, and retaining loyal customers. Many of these promotions help customers get prices that are lower than in-store prices and are more valuable when well-targeted. Machine Learning models play a major role in driving the selection and ranking of ads across placements and product lines so that we prioritize the best ad for each customer context.


  • This is a senior individual contributor role leading projects with significant impact on customer experience and revenue
  • You will build new machine learning models to improve selection and ranking of ads. 
  • You will design and code highly scalable, machine learning applications processing large volumes of data
  • You will participate in the entire development lifecycle of ad projects - from concept to production release
  • You will collaborate with other Machine Learning Engineers, Economists, Data Scientists and Product managers in crafting and implementing your technical vision
  • You will coach and mentor the next generation of strong engineers on the team


  • An expert with 5+ years of industry experience in online advertising with a particular focus on machine learning applications for improving content relevance and ranking
  • Have strong engineering skills with expertise in Python and fluency in data manipulation (SQL, Spark, Pandas) and machine learning (scikit-learn, XGBoost, Keras/Tensorflow) tools
  • Have an applied research mindset and stay close to recent developments in deep learning, recommendation systems and causal inference 
  • Have experience with building large scale distributed systems
  • Are a strong communicator who can collaborate with diverse stakeholders across all levels
  • Bonus: Familiarity with auctions
  • B.Sc. (required), M.S./PhD (preferred) in Computer Science, Mathematics, Statistics or related field

About Instacart

You can choose from a variety of local stores including Whole Foods, Safeway, Costco, Mariano's and many more, as well as being able to mix items from multiple stores into one order. Every day, we solve incredibly hard problems to create an experience for our customers that is nothing short of magical. 

Want to learn more about Instacart? Visit Instacart's website.