Instacart is transforming the grocery industry by providing essential services for grocery delivery. As a Staff Software Engineer, you will shape and advance a robust data platform, ensuring data compliance and enhancing self-service capabilities for internal consumers 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