CareerPlanGet AI match score →

Senior Machine Learning Engineer II, Fulfillment, Matching and Positioning

United States - Remote🌐 Remote💼 Full-time💰 $201,000–$201,000🗓 2026-06-15 → 2026-07-31

Core

Design and ship real-time optimization and ML algorithms for order batching, shopper routing, and marketplace positioning to drive profitability and on-time delivery in a grocery delivery system.

Role type

Senior Machine Learning Engineer (Operations Research & Optimization)

Builds

Production-grade optimization services for order batching, real-time shopper assignment, and routing

Domain

Grocery delivery logistics, multi-sided marketplace optimization

Deliverable

production ML models

Required skills

Operations research, combinatorial optimization, machine learning, Python, SQL, microservices architecture, A/B testing, cloud infrastructure (GCP/AWS), Docker, Kubernetes, low-latency system design

Preferred skills

Reinforcement learning, geospatial data, graph algorithms, streaming data (Kafka/Flink), C++ or Go, simulation frameworks, mentoring

Technologies

OR-Tools, Gurobi, CPLEX, Python, SQL, Docker, Kubernetes, Kafka, Flink, C++, Go

Responsibilities

Design and deploy algorithms for order batching, shopper assignment, and routing; own the full model lifecycle from formulation to monitoring; build low-latency services integrating with optimization solvers; partner with product and data science to define metrics and roadmaps; validate changes using experimentation and causal methods; contribute to engineering excellence and mentor peers

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗