Instacart is transforming the grocery industry and invites the world to share love through food. As a Staff Software Engineer, you will shape and advance a robust data platform for Ads, focusing on data compliance and self-service capabilities while collaborating across engineering teams.
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
- Directly contribute to our data vision and engineering architecture
- Produce and review technical artifacts that align with business goals
- Oversee engineering initiatives end-to-end, proactively managing risks, setting goals, and ensuring smooth execution and delivery
- Balance maintainability with tech debt and the development of new features
Requirements:
- 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 System architecture, MapReduce, SQL, and Big Data infrastructure
- Experience in balancing urgency and pragmatism with high-quality, long-term solutions
- 10+ years of experience
- Strong background in Scala and functional programming
- Familiarity with Snowflake, Databricks, DBT, Airflow, Python, Terraform, and Go