Senior Machine Learning Engineer, Search & Recommendations

2 weeks, 6 days ago
Full-time
Senior
Software Development
instacart.careers

instacart.careers

Instacart is a leading grocery technology company in North America that works with grocers and retailers to transform how people shop. They partner with over 1,000 national, regional, and local retail banners to facilitate online shopping, delivery, an...

Internet Software & Services
1K-5K

Description

  • Architect the ranking backbone that unifies query understanding, personalization, multi-objective ranking, ads, and merchandising into a single adaptive platform.
  • Design and build a search autosuggest system optimized for personalization and value-based relevance.
  • Design long-horizon objective functions and build uplift or causal value models that go beyond short-term engagement.
  • Develop production-grade multi-task learning models to jointly learn relevance, propensity, margin, and churn risk.
  • Own the inference layer, including goal-aware re-rankers, diversity and quality constraints, safe exploration, and low-latency optimization.
  • Advance evaluation practices using online experiments, cohort metrics, counterfactual evaluation, and attribution pipelines.
  • Partner with ads, infrastructure, product, and design teams to translate business goals into ranking policies and measurable ROI.
  • Mentor ML engineers in ranking, causal inference, and scalable serving systems.

Requirements

  • 4+ years applying ML at scale with a Master's degree, or 2+ years with a PhD, with a proven track record improving ranking or recommendation systems in production.
  • Demonstrated success applying multi-objective or constrained optimization to balance relevance, revenue, margin, and user experience.
  • Experience with online testing and attribution beyond CTR.
  • Strong coding skills in Python and data fluency in SQL and Pandas.
  • Experience with classic ML techniques such as XGBoost and deep learning frameworks such as TensorFlow or PyTorch.
  • Excellent analytical skills and strong cross-functional communication abilities.
  • Expertise in multi-task learning architectures such as MMOE/PLE or shared encoders, calibration, counterfactual evaluation, uplift or causal modeling, or contextual bandits is preferred.
  • Experience building low-latency ranking services, including feature stores, caching, vector and lexical retrieval, re-ranking, and A/B testing infrastructure is preferred.
  • Hands-on experience with LLMs as feature or recall enhancers, such as embeddings or adapter tuning, is preferred.
  • Must be eligible to work remotely in Ontario, Alberta, British Columbia, or Nova Scotia.

Benefits

  • Highly market-competitive compensation and benefits.
  • Remote role with Flex First work flexibility.
  • Eligible for a new hire equity grant.
  • Eligible for annual refresh equity grants.
  • Canadian base pay range of $180,000 to $190,000 CAD.
  • Access to Instacart's broader benefits offerings.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer - Machine Learning (Behaviors)

Motional 1K-5K Automotive

Motional’s Behaviors team is hiring an engineer to develop machine learning models that help autonomous vehicles understand and predict traffic behavior in complex real-world driving scenarios.

C++ Computer Vision Deep Learning Machine Learning Neural Networks Python PyTorch
1 day, 13 hours ago

PyTorch & MLOps AI Specialist

Weekday 11-50 Construction & Engineering

A leading AI lab’s Generative AI team is hiring an MLOps and ML Systems Engineer to support the development and evaluation of next-generation large language models and the training data that powers them.

Generative AI LLM MLOps PyTorch
1 day, 13 hours ago

Junior Python Developer - AI & Innovation Team

Adzuna 51-250 Internet Software & Services

Adzuna is hiring a Junior Python Developer to help build and maintain AI-powered jobseeker products and the production systems behind them for a remote team working in London hours.

Apache Spark AWS CSS EC2 Git GitHub HTML LLM Machine Learning MySQL Playwright PostgreSQL Python React Selenium Solr SQL Tailwind CSS
1 day, 14 hours ago

Staff AI/ML Engineer

Burq 11-50 Air Freight & Logistics

Burq is hiring a Staff AI/ML Engineer to build the core AI systems that automate logistics operations and improve real-time decision-making for the company’s delivery platform.

Computer Vision FastAPI MLOps Python Reinforcement Learning
1 day, 14 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers