Skip to main content

Senior Machine Learning Engineer II, Search & Recommendations Ranking

Instacart
Remote - USUpdated 5d ago
Base salary
$173k–$254k
Published base salary range
Location
Remote - US
Remote eligibility
Employment
Full-time
Senior
Role family
Engineering
E-commerce
Apply on instacart.careers
Job actionsApply now
Job actionsApply now

About the job

Instacart is transforming the grocery industry with a Flex First remote work policy. The Search & Personalization ML team builds the ranking backbone for search, discovery, recommendations, ads, and merchandising.

Responsibilities

  • Architect the ranking backbone unifying query understanding, personalization, multi-objective ranking, ads, and merchandising.
  • Design search autosuggest and long-horizon objective functions (incrementality, LTV).
  • Develop production-grade Multi-Task Learning (MMOE/PLE) and own the inference layer with latency optimization.
  • Advance evaluation practices including online experiments and attribution pipelines.
  • Mentor ML engineers.

Qualifications

  • 5+ years applying ML at scale, 3+ years in technical leadership.
  • Strong coding in Python, data fluency in SQL/Pandas, expertise in XGBoost and deep learning frameworks (TensorFlow/PyTorch).
  • Graduate degree in ML, statistics, CS, or related field preferred.

Compensation

Base pay ranges by location: CA, NY, CT, NJ: $207,000—$253,500; WA: $198,000—$243,000; OR, DE, ME, MA, MD, NH, RI, VT, DC, PA, VA, CO, TX, IL, HI: $190,000—$233,000; All other states: $173,000—$212,000. Eligible for new hire equity grant and annual refresh grants.

Benefits

Eligible for new hire equity grant and annual refresh grants.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.