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 II, Logistic Foundation
RubyPythonGoPostgreSQLRedisAWSDistributed Systems
$192k–242k
Remote · CA, US
Senior Software Engineer II, Logistic Foundation
$192k–242k
RubyPythonGoPostgreSQLRedisAWSDistributed Systems
Senior Software Engineer, AI Productivity
PythonGoJavaLangChainAWSGCPDockerKubernetesApache AirflowDagsterElasticsearchReactTypeScriptApache Kafka
CA$168k–178k
Remote · CA
Senior Software Engineer, AI Productivity
CA$168k–178k
PythonGoJavaLangChainAWSGCPDockerKubernetesApache AirflowDagsterElasticsearchReactTypeScriptApache Kafka
Senior Software Engineer II - Shopper Activation & Engagement
GoJavaKotlinPythonAWSGCPDockerKubernetesNoSQLRedisApache Kafka
CA$196k–207k
Remote · CA
Senior Software Engineer II - Shopper Activation & Engagement
CA$196k–207k
GoJavaKotlinPythonAWSGCPDockerKubernetesNoSQLRedisApache Kafka
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
Senior Software Engineer, Ads
GoApache AirflowScalaDatabricksSnowflakePythonTerraformApache FlinkApache Kafka
CA$168k–178k
Remote · CA
Senior Software Engineer, Ads
CA$168k–178k
GoApache AirflowScalaDatabricksSnowflakePythonTerraformApache FlinkApache Kafka
Similar roles
Software Engineer, Ads Product
$150k–350k
Software Engineer, Ads Product
$150k–350k
Algorithmic Trading Manager
$156k–205k
Algorithmic Trading Manager
$156k–205k
Software Engineer, Machine Learning
$130k–500k
Software Engineer, Machine Learning
$130k–500k
Senior Machine Learning Engineer
$145k–209k
Senior Machine Learning Engineer
$145k–209k
HPC Systems Architect
$200k–225k
HPC Systems Architect
$200k–225k