Senior Applied Scientist Ii, Ads Optimization

Instacart Instacart · Consumer · San Francisco, CA · Machine Learning

Instacart's Advertiser Optimization team is seeking a Senior Applied Scientist II to lead the algorithmic direction of their advertising business systems. This role focuses on optimizing bidding, pacing, budgeting, and targeting to maximize advertiser value while balancing user experience and platform revenue. The ideal candidate will have a strong background in control theory, optimization, and auction economics, with experience translating mathematical models into production code that handles millions of decisions daily.

What you'd actually do

  1. Design and evolve real-time bid optimization systems that translate advertiser goals (target ROAS, budget constraints) into optimal auction bids under uncertainty. Formulate the bidding problem as constrained optimization and build the feedback mechanisms that keep bids aligned with realized outcomes.
  2. Build intelligent budget pacing algorithms that distribute spend across time and auction opportunities. The core challenge: allocating a finite daily budget across stochastic demand while maximizing total value, subject to advertiser constraints and time-varying conversion dynamics.
  3. Develop the analytical frameworks that connect bidding, pacing, and budgeting into a coherent optimization objective.
  4. Shape auction mechanics including reserve pricing, multi-slot allocation, and bid-to-price mapping. Reason about mechanism design tradeoffs between advertiser outcomes, platform revenue, and marketplace efficiency.
  5. Own the full research-to-production loop: diagnose system behavior from large-scale data, formulate hypotheses, design experiments, ship production code, and measure impact. Write technical strategy documents that set the algorithmic direction for the team.

Skills

Required

  • MS or PhD in operations research, applied mathematics, control systems, computational economics, or a related quantitative field.
  • 8+ years of experience building and deploying optimization or control systems in production environments
  • Strong foundation in feedback control theory (PID, MPC), convex and stochastic optimization, auction theory and mechanism design, or dynamic programming.
  • Proficiency in Go, Java, C++ for production systems
  • Proficiency in Python for data analysis and offline pipelines
  • Experience translating mathematical formulations into production code at scale with low latency constraints

Nice to have

  • Experience with real-time bidding systems, ad auction optimization, or computational advertising at scale.
  • Background in budget-constrained allocation methods.
  • Experience with adaptive control or model-predictive control in production systems.
  • Familiarity with causal inference and experimental design for evaluating algorithmic changes in marketplace settings.
  • Track record of shaping technical strategy and driving cross-functional alignment between engineering, product, and data science.

What the JD emphasized

  • 8+ years of experience building and deploying optimization or control systems in production environments (not just research prototypes)
  • Strong foundation in at least two of: feedback control theory (PID, MPC), convex and stochastic optimization, auction theory and mechanism design, dynamic programming.
  • Demonstrated ability to translate mathematical formulations into production code that runs at scale (millions of decisions per day, sub-100ms latency constraints).