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.