Instacart is transforming the grocery industry, inviting the world to share love through food. They are seeking a Software Engineer for the Marketing Enablement & Technology team to develop backend services and ETL processes that support marketing campaign execution and third-party integrations across various advertising platforms.
Responsibilities:
- Build and maintain backend services, APIs, and data pipelines using Python, supporting marketing campaign execution, conversion tracking, and third-party integrations across multiple ad platforms
- Develop and optimize ETL processes that integrate diverse data sources (Google Analytics, Snowflake, third-party ad platforms), ensuring accurate and timely data flow for marketing decision-making
- Implement features end-to-end with minimal oversight, writing clean, reusable, well-documented code that follows secure coding practices and team standards
- Leverage Airflow for workflow automation and DBT for data transformation, enhancing system observability through logging and metrics
- Collaborate with marketing teams to translate business requirements into technical solutions, working closely with stakeholders across third-party channel providers to streamline ad conversions and debug issues
Requirements:
- 3–5 years of software engineering experience with strong proficiency in Python for building backend services, APIs, and data pipelines
- Demonstrated experience with data integration technologies including Snowflake, SQL, and ETL processes across multiple data sources
- Familiarity with workflow orchestration tools (Airflow) and data transformation frameworks (DBT)
- Experience working with third-party APIs and integrations, particularly in marketing or ad tech contexts
- Strong organizational skills with ability to deliver complete features independently and manage multiple priorities effectively
- Effective communicator who can collaborate across marketing, product, and engineering teams to understand requirements and deliver solutions
- Experience with Google Analytics, Google Tag Manager, or other marketing analytics platforms
- Familiarity with ad platform APIs (Google Ads, Facebook Ads, Snapchat Ads) and conversion tracking mechanisms
- Understanding of digital marketing concepts and performance marketing KPIs (ROAS, LTV, CAC, CPA)
- Experience with cloud platforms (AWS, GCP) and containerization technologies
- Previous experience in a marketing technology or ad tech organization
- Knowledge of data privacy regulations and secure handling of user data in marketing contexts