We're transforming the grocery industry

Instacart is the North American leader in online grocery and one of the fastest-growing companies in e-commerce. Since 2012, we’ve been working towards creating a world where everyone has access to the food they love and more time to enjoy it together. 

Groceries delivered to your door in as little as an hour. It seems simple, right? Well, it’s more complex than that. From re-routing deliveries during snowstorms, to connecting customers with coupons and deals for their favorite brands, to updating over half a billion grocery data lines every night...our efforts bring Instacart closer to being the operating system for the grocery industry.

Solving these problems is what helps our customers get back time in their day, so they can do more of what they love.

Introducing Our Hybrid Working Model

As the future of work evolves, so do we. We have a hybrid model where our roles are open to in-office, flex, or remote work.  Learn more about our flexible approach to where we work.



Imagine an on-line shopping experience where aisles or stores are dynamically constructed based on your specific requirements and preferences.  Instacart Ads aims to bring such a personalized search and discovery experience to online shopping.

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, and the creation of audiences, 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, or the creation of audiences based on user behavior 
  • 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
  • Examples of current projects: Ads Targeting, Ads Quality, Ads Relevance and Ranking


  • Have experience in online advertising with a particular focus on machine learning applications for improving targeting, 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, unsupervised 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 auction


Apply for this Job

* Required
When autocomplete results are available use up and down arrows to review
+ Add Another Education

Voluntary Self ID Questionnaire (US)

At Instacart, we like to think of ourselves as a potluck—where everyone brings something new, different, and flavorful to the table. We believe our team’s wide range of perspectives, experiences and backgrounds enable us to build a better product for our customers. Instacart is for everyone, and we’re committed to fostering diverse and inclusive teams that reflect the communities we serve.

Individuals seeking employment at Instacart are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. 

Please note: If you apply for more than one job, you will be asked to fill out the voluntary questionnaire for each application.  

Why are we asking?

In order to track our effectiveness in recruiting a wide range of talent, we invite all applicants to self-identify demographic information. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

Self-identification categories 

  • Gender Identity: How a person identifies their gender, regardless of their gender assigned at birth. 
  • LGBTQIA: A person's sexual identity.
  • Race/Ethnicity: A person’s racial, ethnic or origin identity. 
  • Disability Status: A person’s physical or mental impairment which may limit one or more of their major life activities. Learn more here. 
  • Military Service: A person who has spent time serving in any branch of the military (retired or active). Learn more here
What is your gender or gender identity? Please check all that apply.

Do you identify as a member of the LGBTQIA+ community? (Select one)

What is your race and/or ethnicity? Please check all that apply.

Military Veteran Status (Select one)

Military Service Status (Select one)

Disability Status (Select one)