Staff Software Engineer, Ads Data Platform

Instacart
•$221,000 - $279,500•Remote

About The Position

Instacart is hiring a Staff Software Engineer to shape and advance a robust data platform addressing strategic challenges within Ads and across the company. The role involves designing and building systems that capture and enforce data compliance requirements, improve self-service capabilities for internal consumers, and maintain strong guarantees around data integrity and consistency. The engineer will consolidate diverse requirements and collaborate across engineering teams to advance the platform’s vision and ensure strategic alignment and continuous delivery. The role is part of a team that transforms raw data into actionable insights for advertisers, data scientists, machine learning engineers, and sales teams. The team owns and operates systems for metrics transformation and storage, billing, spam detection, and lift testing. The position contributes to data-driven decisions and business outcomes across Instacart. Instacart describes its workplace approach as Flex First, allowing employees to work from home, an office, or a coffee shop, with regular in-person events. This role is remote. The position offers a location-dependent base salary and is eligible for a new hire equity grant and annual refresh grants.

Requirements

  • At least 8 years of software development experience.
  • Proven ability to work with multiple stakeholders and manage ambiguity and conflicting requirements.
  • Self-motivated, with a strong sense of ownership in a fast-paced startup environment.
  • Expertise in Spark, ETLs, distributed systems architecture, MapReduce, SQL, and big data infrastructure.
  • Experience balancing urgency and pragmatism with high-quality, long-term solutions.

Nice To Haves

  • At least 10 years of experience.
  • Strong background in Scala and functional programming.
  • Familiarity with Snowflake, Databricks, DBT, Airflow, Python, Terraform, and Go.

Responsibilities

  • Lead and break down complex problems while keeping the broader data vision in focus.
  • Collaborate with engineers and engineering teams, providing mentorship and fostering a strong engineering culture.
  • Contribute directly to the data vision and engineering architecture; produce and review technical artifacts aligned with business goals.
  • Oversee engineering initiatives end-to-end, proactively managing risks, setting goals, and ensuring smooth execution and delivery.
  • Balance maintainability and technical debt with the development of new features.
  • Design and build systems that capture and enforce data compliance requirements and improve self-service capabilities while maintaining data integrity and consistency.
  • Consolidate requirements and collaborate across engineering teams to advance the platform vision and support continuous delivery.

Benefits

  • New hire equity grant and annual refresh grants.
  • Market-competitive compensation and benefits; benefits details are referenced but not specified in the posting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service