Software Engineer II, - AdsNew

The opportunity

Carrot Ads is Instacart's publisher advertising platform and one of its fastest-growing businesses. We power ads for enterprise retail partners like Uber Eats, Hy-Vee, and Thrive Market on their own storefronts, spanning Storefront, Storefront Pro, and the Connect / Carrot Ads API.

What you'll do

  • Build and ship publisher-facing features end to end across Storefront,: Storefront Pro, and API partners — including API endpoints, serving inputs, reporting views, and configuration tooling that partners depend on daily.

  • Extend the Connect / Carrot Ads API with clear contracts, robust event: handling and dead-letter recovery, integration tests, and self-serve documentation that makes partner onboarding faster and more reliable.

  • Build the retailer control surface: relevance and quality-score inputs, reserve pricing, ad-load controls, and the trade-off signals retailers use to tune performance on their own sites.

  • Strengthen reporting and data integrity across partner systems: including attribution, catalog and product-ID mapping, reconciliation, and automated health checks that keep partner data trustworthy.

  • Raise reliability by helping define and meet partner SLAs, improving: observability, reducing incident frequency and time to recovery, and contributing to a unified partner-health monitoring layer.

  • Debug partner-facing serving and reporting issues, tracing root causes across: shared serving, measurement, and quality systems.

What they're looking for

  • Collaborate across Product, Enterprise Solutions, and the horizontal Ads: teams — including Serving, Measurement, Ads Quality, and Ads Manager — to land work that spans multiple stacks.
  • Use AI-assisted developer tools to move faster without lowering the bar on quality or security.
  • + years of experience building and operating production backend services.
  • Strong API design and distributed-systems fundamentals, with fluency in a: backend language such as Go, Ruby, or Python.