Senior Software Engineer, Marketing Enablement & Technology
Core
Architect and scale backend services, APIs, and data pipelines powering Instacart's Paid Marketing channels (Paid Social, Display, SEM, Online Video, Linear Television, Streaming Audio) to enable campaign execution, conversion tracking, and third-party integrations.
Role type
Senior Software Engineer (Backend/Marketing Technology)
Builds
Scalable backend services, APIs, ETL processes, and data pipelines for marketing operations
Domain
Grocery delivery / Digital Marketing Technology
Deliverable
production ML models | product features | infrastructure
Required skills
Python, backend services architecture, API design, data pipelines, ETL processes, workflow orchestration (Airflow, DBT), Snowflake, SQL, observability (logging, metrics, tracing), product thinking, technical mentorship
Preferred skills
automation frameworks, ad platform APIs (Google Ads, Facebook Ads, Snapchat Ads), performance marketing KPIs (ROAS, LTV, CAC, CPA), cloud cost optimization, chaos engineering, legacy system modernization, security-by-design, AI-assisted development
Technologies
Python, Snowflake, SQL, Airflow, DBT, Google Ads API, Facebook Ads API, Snapchat Ads API
Responsibilities
Lead complete projects independently across backend services and data pipelines; Architect scalable solutions for high-throughput marketing operations; Drive technical improvements and design abstractions; Partner with Marketing and Product stakeholders to influence features; Mentor junior engineers through code reviews and technical guidance
Seniority
Senior, hands-on IC with mentorship responsibilities