Software Engineer II, Advertiser Optimization

Instacart

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Ontario, CanadaAlberta, CanadaBritish Columbia, CanadaNova Scotia, Canada
Salary
$145,000–$153,000 / yr
Posted
8 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $180k
This role $149k
$131k most similar roles pay here $227k

This role pays less than 67% of similar roles. Most pay $142,400–$217,250 — the shaded band above. At the midpoint, this role pays about $149k versus about $180k for comparable roles.

Based on 240 similar postings.

Employer

About Instacart

Instacart (Maplebear Inc.) is a North American grocery technology company that operates an online marketplace and delivery service connecting customers with personal shoppers who pick and deliver orders from local retailers. It also sells retail e-commerce software and advertising services to grocers and brands.

Instacart currently has 54 open roles on FindRole.

Listed pay typically runs $196,000–$207,000 across 54 roles with salary data.

Most-posted roles

View all roles at Instacart

At a glance

TL;DR · Software Engineer II, Advertiser Optimization

As a Software Engineer II, Advertiser Optimization, you will join the team responsible for the decision-making engine of the advertising business. You will develop and evaluate models and algorithms for bidding, pacing, budgeting, and targeting to convert advertiser goals into real-time auction actions. Your daily work involves collaborating with scientists and engineers to translate marketplace questions into mathematical formulations, implementing analyses, designing experiments, and monitoring production systems. The role requires a strong quantitative background in mathematics, statistics, economics, or operations research to solve complex marketplace problems at scale. You will utilize Python and SQL to implement algorithms and manage large-scale data pipelines. This position focuses on the technical challenge of balancing user experience with platform revenue within a high-volume advertising marketplace that requires rigorous analytical thinking and rapid execution.

What does a Software Engineer earn in Remote?

Median $206300 from 379 postings across 58 companies.

See salary data

What you'll do

  • Develop and evaluate models and algorithms for ads bidding, pacing, and budgeting.
  • Translate marketplace questions into mathematical formulations and implement corresponding analyses.
  • Design experiments and interpret results using large-scale data sets.
  • Implement, validate, and monitor algorithms within production systems.
  • Manage projects from initial hypothesis through to measurable impact.
  • Communicate technical findings and limitations clearly to cross-functional partners.
  • Translate quantitative concepts into Python and SQL implementations for real-time decision systems.

What we're looking for

  • PhD in mathematics, statistics, economics, operations research, or a related quantitative discipline.
  • Strong foundation in optimization, probability, statistical modeling, econometrics, or control theory.
  • Proficiency in Python and SQL to translate quantitative concepts into analyses and algorithm implementations.
  • Strong analytical and communication skills to explain technical results to cross-functional audiences.
  • 2+ years of software engineering experience applying quantitative methods to production systems (preferred).
  • Familiarity with ads systems, auction theory, or related marketplace optimization problems (preferred).
  • Experience working with large-scale data pipelines and real-time decision systems (preferred).
  • Familiarity with machine learning techniques and applying them in production systems (preferred).

More like this

Similar roles

Senior Applied Scientist II, Ads Optimization

Instacart

Remote 178 days ago $240,000–$253,500
Control Theory Constrained Optimization Auction Theory Mechanism Design Dynamic Programming Go Java C++ Python Causal Inference Experimental Design Real-time Bidding Data Analysis
8+ yrs exp Remote

Software Engineer II, Ads

Instacart

Remote (Ontario, Canada) +3 24 days ago $145,000–$153,000
Go Ruby Python API Design distributed-systems Kafka AWS GCP Event Streaming Dead-letter Queues Data Reconciliation Observability Retail Media
3+ yrs exp Remote

Senior Data Scientist II, Ads Optimization

Instacart

Remote (CA) +4 5 days ago $192,000–$202,500
Data Science Causal Inference Statistical Modeling Machine Learning Adaptive Control model-predictive control Budget Allocation Production Systems
6+ yrs exp Remote

Senior Software Engineer II, Ads Quality

Instacart

Remote 8 days ago $230,000–$242,500
ML Infrastructure MLOps Python Go SQL Spark Pandas TensorFlow XGBoost Kafka Flink LLM Transformer Architecture Feature Stores Streaming Systems
3+ yrs exp Remote

Senior Software Engineer, Ads

Instacart

Remote (Ontario, Canada) +3 127 days ago $168,000–$177,500
Rails Go DBT Airflow Scala Apache Spark Databricks Delta Lake Snowflake Python Terraform SQL Distributed Systems Streaming Batch Processing Hadoop Flink Hive Kafka
5+ yrs exp Remote

Senior Data Scientist II, Ads Optimization

Instacart

Remote 5 days ago $218,000–$230,000
Data Science Machine Learning Causal Inference Statistical Modeling Adaptive Control model-predictive control Production Systems Analytics Budget Allocation
6+ yrs exp Remote