Senior Machine Learning Engineer, Search & Recommendations

4 hours, 19 minutes 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 II, Backend (ML Training & Serving)

Affirm 1K-5K Diversified Financial Services

Affirm is hiring a Software Engineer II for its ML Training & Serving engineering team to build the infrastructure that trains and serves machine learning models across the company.

AWS Kotlin Kubernetes Machine Learning MySQL Python
3 hours, 34 minutes ago

Ssr. Fullstack Engineer

Resilient Co 11-50 Professional Services

Resilient Co. is hiring a semi-senior Fullstack Engineer in Argentina or Brazil to build AI-driven full-stack solutions for enterprise workflows, with a focus on agentic AI, machine learning, backend services, and cloud integration.

Angular Azure C# CI/CD Django Docker Entity Framework FastAPI Flask Git JavaScript Microservices .NET NumPy Pandas Python RabbitMQ React Scikit-learn Terraform Vue.js YAML
3 hours, 49 minutes ago

[Job 29881] Senior Machine Learning Engineer, Brazil

CI&T 5K-10K Internet Software & Services

CI&T is hiring a Senior Machine Learning Engineer in Brazil to develop and deploy production ML solutions that turn data and AI capabilities into measurable business impact.

Apache Airflow Apache Spark CI/CD dbt Git Machine Learning OpenSearch Python PyTorch Scikit-learn Snowflake SQL TensorFlow XGBoost
4 hours, 4 minutes ago

AI Native Engineer

CookUnity 251-1K Hotels, Restaurants & Leisure

CookUnity is hiring a dedicated AI engineer to redesign, automate, and own high-value internal workflows across the company’s cross-functional teams.

AWS dbt Git JIRA Kotlin Linear NetSuite Notion PostgreSQL Python Snowflake SQL TypeScript Vercel
4 hours, 4 minutes 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