Senior Software Engineer II, Ads Quality

Instacart

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$230,000–$242,500 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $183k
This role $236k
$105k most similar roles pay here $257k

This role pays more than 86% of similar roles. Most pay $151,675–$214,250 — the shaded band above. At the midpoint, this role pays about $236k versus about $183k 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 47 open roles on FindRole.

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

Most-posted roles

View all roles at Instacart

At a glance

TL;DR · Senior Software Engineer II, Ads Quality

Senior Software Engineer II - Ads Quality joins the Ads Quality team to build state-of-the-art machine learning infrastructure that optimizes performance across the ads serving funnel. This role involves designing and deploying systems for data processing, model training, and serving while eliminating bottlenecks related to stability, latency, and cost. The engineer will develop real-time feature processing pipelines, manage online sequence feature stores, and build infrastructure for large-scale sequential foundation models and LLM integrations. Key responsibilities include mentoring engineers, setting technical direction, and collaborating with cross-functional teams to solve complex marketplace challenges. Required skills include proficiency in Python or Go, data manipulation using SQL, Spark, and Pandas, and experience with frameworks like Torch, Tensorflow, and XGBoost. The role addresses the technical challenge of providing high-quality, relevant advertising within a digital grocery platform.

What does a Software Engineer earn in Remote?

Median $205300 from 346 postings across 55 companies.

See salary data

What you'll do

  • Design and deploy machine learning infrastructure to optimize the ads serving funnel from retrieval to pricing.
  • Identify and resolve bottlenecks in training and serving systems to improve throughput, cost, and latency.
  • Build low-latency real-time feature processing pipelines to serve fresh features for every ad request.
  • Develop the infrastructure foundation for real-time sequential foundation models, including online feature stores and streaming update paths.
  • Collaborate with product managers and data scientists to co-design systems that align model architecture with business needs.
  • Mentor engineers and set technical direction while conducting code reviews to ensure high quality and maintainability.
  • Manage the integration of large language models and bespoke foundation models into the advertising ecosystem.

What we're looking for

  • Must have a graduate degree in computer science, artificial intelligence, machine learning, operations research, or equivalent experience.
  • Must have 3+ years of industry experience building ML infrastructure or using machine learning to solve problems with large datasets.
  • Must possess deep expertise in building, scaling, and managing ML infrastructure for training and serving in production environments.
  • Must have strong programming skills in Python or Go, along with proficiency in SQL, Spark, Pandas, Torch, Tensorflow, and XGBoost.
  • Must possess strong analytical problem-solving skills and excellent verbal and written communication skills.
  • Experience leading a team to build ML infrastructure is preferred (5+ years).
  • Experience with real-time feature processing, streaming systems, sequential modeling, or digital advertising platforms is preferred.
  • Experience with LLM integrations, prompt engineering, or serving large foundation models in high-QPS settings is preferred.

More like this

Similar roles

Senior Machine Learning Engineer, Ads Response Prediction

Instacart

Remote (Ontario, Canada) +3 12 days ago $180,000–$190,000
Machine Learning Python PyTorch TensorFlow JAX SQL Spark Pandas Transformer LLM Multi-Task Learning Sequence Modeling Causal Inference LoRA TIGER Delta DBT MLOps pCTR
3+ yrs exp Remote

Software Engineer II, Ads

Instacart

Remote (Ontario, Canada) +3 17 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 Software Engineer, Ads Platform

Microsoft

Redmond, WA 57 days ago $119,800–$234,700
Distributed Systems Microsoft Azure AWS Python C# Java C++ JavaScript Cloud Computing Service-Oriented Architecture Observability Reliability Engineering AI Web Technologies
4+ yrs exp Hybrid

Senior Software Engineering, Ads Platform

Microsoft

Redmond, WA 65 days ago $119,800–$234,700
Distributed Systems Cloud Computing Microsoft Azure AWS Python C# Java C++ JavaScript Service-Oriented Architecture Observability Reliability Engineering AI Web Technologies ScalableSystems
4+ yrs exp Hybrid