Instacart

Staff Software Engineer, Data Infrastructure

Instacart

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$254,000 - CA$268,000 per year

Job Level

About the role

  • Translate Instacart’s data strategy (e.g., monetization, federated access, real-time) into an actionable multi-year architecture roadmap; align with leadership while evolving the platform for scale, maturity, and cost efficiency.
  • Own the open lakehouse foundation: define and deliver unified table formats, storage governance, and a multi-engine compute portfolio (interactive, batch, streaming) that enables portability and prevents lock-in.
  • Drive real-time and streaming infrastructure for critical use cases (Ads, Fraud, ML): set deployment patterns, SLAs, and operational practices that balance performance, availability, and spend.
  • Pioneer AI-native data infrastructure engineering by applying LLM/AI tools to the platform lifecycle—accelerating development, automation, observability, and cost optimization—and partnering to embed AI-powered capabilities into the platform.
  • Elevate engineering excellence: lead architecture reviews, mentor senior/staff engineers, influence hiring, and clearly communicate complex trade-offs to both technical and executive audiences to ensure cross-org alignment.

Requirements

  • 5+ years of software engineering experience building and operating data infrastructure or distributed systems at production scale.
  • Hands-on expertise with modern data lakehouse architectures and open table formats (e.g., Apache Iceberg, Delta Lake, Hudi) and with distributed query/compute engines (e.g., Trino, Spark, ClickHouse), including performance tuning and production reliability.
  • Experience with event-driven and streaming infrastructure (e.g., Kafka, Flink) for real-time pipelines and serving systems.
  • Proven ownership of major platform transitions or migrations (build vs. buy, migration design, risk management) delivered to production.
  • Ability to build cost/benefit and TCO models for infrastructure investments and to drive alignment via clear architecture docs and strategy memos across multiple teams and leadership levels.
  • Experience designing platform-level governance controls and familiarity with compliance frameworks (e.g., SOX, CPRA, GDPR).
  • FinOps experience optimizing data platform spend, including managing multi-million dollar infrastructure budgets and negotiating vendor contracts.
  • Deep SQL proficiency and strong skills in Python or Scala for systems-level development.
  • Experience with orchestration (e.g., Apache Airflow) and data transformation pipelines (e.g., dbt) in large-scale production environments.
  • Bachelor’s, Master’s, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
Benefits
  • Health insurance
  • Retirement plans
  • Flexible work arrangements
  • Professional development
  • Bonuses
  • Stock options
  • Equipment allowances
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
data infrastructuredistributed systemsdata lakehouse architectureApache IcebergDelta LakeHudiTrinoSparkClickHouseSQL
Soft Skills
leadershipmentoringcommunicationcross-org alignmentrisk managementstrategic thinkingcollaborationinfluencing
Certifications
Bachelor’s in Computer ScienceMaster’s in Computer EngineeringPhD in Electrical Engineering