Staff Software Engineer, Ads Data Platform

Instacart Instacart · Consumer · United States · Remote · Software Engineering

Staff Software Engineer to shape and advance a robust data platform for Instacart Ads, focusing on data compliance, integrity, and self-service capabilities. The role involves designing and building systems for metrics transformation, storage, billing, spam detection, and lift testing, supporting data-driven decisions across the organization.

What you'd actually do

  1. Lead and break down complex problems while keeping the broader data vision in focus.
  2. Collaborate with engineers and engineering teams, providing mentorship and fostering a strong engineering culture.
  3. Directly contribute to our data vision and engineering architecture. Produce and review technical artifacts that align with business goals.
  4. Oversee engineering initiatives end-to-end, proactively managing risks, setting goals, and ensuring smooth execution and delivery.
  5. Balance maintainability with tech debt and the development of new features.

Skills

Required

  • 8+ years of software development experience
  • Spark
  • ETLs
  • Distributed System architecture
  • MapReduce
  • SQL
  • Big Data infrastructure
  • stakeholder management
  • ambiguity management

Nice to have

  • 10+ years of experience
  • Scala
  • functional programming
  • Snowflake
  • Databricks
  • DBT
  • Airflow
  • Python
  • Terraform
  • Go

What the JD emphasized

  • 8+ years of software development experience
  • Proven ability to work with multiple stakeholders and manage ambiguity and conflicting requirements
  • Expertise in Spark, ETLs, Distributed System architecture, MapReduce, SQL, and Big Data infrastructure