Senior Machine Learning Engineer II, Fulfillment, Matching and Positioning
Instacart
- Location
- California · New York · Connecticut +17
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 201,000–253,500/yr
Posted 3mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Build production-grade optimization and ML solutions
- Design, implement, and deploy algorithms for order batching, shopper routing, and marketplace positioning
- Own the full model lifecycle
- Build reliable, low-latency services
- Partner with product, operations, and data science to define roadmaps and success metrics
- Leverage experimentation and causal methods to validate changes
- Contribute to engineering excellence through code reviews and design docs
- Mentor peers and raise the technical bar
Requirements
- Bachelor’s degree in Computer Science, Operations Research, Electrical Engineering, Applied Mathematics, or a related field (or equivalent practical experience)
- 5+ years of professional experience building and shipping ML and/or optimization systems to production
- 3+ years formulating and solving large-scale combinatorial optimization problems using solvers such as OR-Tools, Gurobi, or CPLEX (MIP/CP-SAT) and heuristic methods
- Proficiency in Python and SQL, including writing production-quality code with testing, profiling, and code review practices
- Hands-on experience deploying algorithms/models as microservices with Docker and Kubernetes on a major cloud provider (GCP or AWS), including monitoring, alerting, and dashboards
- Experience designing and operating low-latency decision services in high-throughput environments (targeting sub-second P95 response times)
- Practical experience with A/B testing or online experimentation platforms, from hypothesis through analysis and rollout decisions
- Strong collaboration and communication skills with engineering, product, and data science stakeholders
Preferred
- Master’s or PhD in Operations Research, Computer Science, Electrical Engineering, Applied Mathematics, or a related quantitative field
- Domain experience in logistics, ride-hailing, delivery, or marketplace optimization at scale
- Familiarity with reinforcement learning or contextual bandits for online decision-making and exploration/exploitation tradeoffs
- Experience with geospatial data, routing APIs, and graph algorithms
- Background in building simulation frameworks and counterfactual evaluation for decision systems
- Experience with streaming data and real-time feature computation (e.g., Kafka, Flink) and feature stores
- Proficiency in C++ or Go for performance-critical components
- Track record of mentoring engineers and leading cross-functional projects to measurable outcomes
- Experience participating in an on-call rotation for production ML/optimization services
Skills
- Python
- SQL
- Docker
- Kubernetes
- GCP
- AWS
- C++
- Go
- Kafka
- Flink
- OR-Tools
- Gurobi
- CPLEX
- MIP
- CP-SAT
Similar roles
Senior Software Engineer, Agent Verification
Coinbase · USA · today
Staff Software Engineer, Developer Infrastructure
Coinbase · USA · today
Staff Software Engineer, Developer Infrastructure (Test Infrastructure)
Coinbase · USA · today
Software Engineer, Developer Infrastructure
Coinbase · USA · today
Senior Software Engineer, Developer Infrastructure
Coinbase · USA · today
Senior Software Engineer II
MX Technologies · US · today