About the role
The Advertiser Optimization team is the decision-making engine of Instacart's $1B+ ads business, owning systems for Bidding, Pacing, Budgeting, and Targeting. The mission is to maximize realized Advertiser Value by deciding when to participate, how much to bid, and how fast to spend, balancing User Experience and Platform Revenue. This role leads algorithmic direction using control theory, constrained optimization, and auction economics, translating frameworks into production code that makes per
Requirements
Graduate degree (Masters or PhD) in operations research, applied mathematics, control systems, computational economics, or a related quantitative field. 8+ years building and deploying optimization or control systems in production. Strong foundation in at least two of: feedback control theory (PID, MPC), convex and stochastic optimization, auction theory and mechanism design, dynamic programming. Proficiency in Go, Java, C++ for production systems and Python for data analysis. Ability to scale
About the company
Instacart
Instacart provides grocery-native technology solutions for retailers to modernize their e-commerce and fulfillment operations. Its enterprise platform offers AI-driven tools and retail media solutions to enhance customer experiences and drive growth at supermarket scale.
View company page →More from Instacart
Senior Software Engineer, Fulfillment
RubyPythonGoDistributed Systems
CA$168k–178k
Remote · CA
Senior Software Engineer, Fulfillment
CA$168k–178k
RubyPythonGoDistributed Systems
Senior Software Engineer II - Enterprise Foundations
RubyPythonGoAWSGCPDistributed Systems
$192k–243k
Remote · US
Senior Software Engineer II - Enterprise Foundations
$192k–243k
RubyPythonGoAWSGCPDistributed Systems
Senior Software Engineer II - Ads Quality
PythonGoApache SparkPyTorchTensorFlowApache KafkaApache Flink
$192k–243k
Remote · US
Senior Software Engineer II - Ads Quality
$192k–243k
PythonGoApache SparkPyTorchTensorFlowApache KafkaApache Flink
Senior Software Engineer II, Ads Data Solutions Engineering
PythonRubyGoApache AirflowApache SparkDatabricksSnowflakeAWSTemporalgRPCDockerDatadog
CA$196k–207k
Remote · CA
Senior Software Engineer II, Ads Data Solutions Engineering
CA$196k–207k
PythonRubyGoApache AirflowApache SparkDatabricksSnowflakeAWSTemporalgRPCDockerDatadog
Similar roles
Staff Backend Software Engineer - Performance
€127k–171k
Staff Backend Software Engineer - Performance
€127k–171k
Software Engineer, Ads Product
$150k–350k
Software Engineer, Ads Product
$150k–350k
Staff Machine Learning Engineer, Ads ML Efficiency
$230k–322k
Staff Machine Learning Engineer, Ads ML Efficiency
$230k–322k
Engineering Manager, Ads Experience
$295k–345k
Engineering Manager, Ads Experience
$295k–345k
Senior Software Engineer, Ads
$191k–267k
Senior Software Engineer, Ads
$191k–267k