Instacart

Senior Software Engineer, Data Platform

Instacart

full-time

Posted on:

Location: 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $162,000 - $217,000 per year

Job Level

Senior

Tech Stack

AirflowDistributed SystemsHadoopKafkaPostgresPythonRuby on RailsScalaSparkSQL

About the role

  • Design, develop, and sustain comprehensive access controls and governance systems to improve data integrity and privacy.
  • Ensure the reliability, scalability, and security of the data platform.
  • Collaborate with various stakeholders and actively participate in data infrastructure design and execution.
  • Work on a platform that processes petabytes of data daily using technologies like Scala, Python, Postgres, Snowflake, DeltaLake, Iceberg, Clickhouse, Spark, DBT, Flink, Kafka, Airflow.
  • Shape data strategy and build the data lake platform from design, technical decisions, project management to execution.
  • Partner with Product, Data Science, and ML teams to understand needs and provide high-quality solutions.

Requirements

  • Has 5+ years of experience in software engineering.
  • Exhibits an in-depth understanding of distributed systems, with proven experience with data processing technologies such as DBT and Airflow, and common web frameworks such as Rails.
  • Proficiently uses SQL for writing and reviewing complex queries for data analysis and debugging.
  • Can design for scale with the entire system in mind.
  • Capably communicates and is comfortable seeking and receiving feedback.
  • Possesses strong analytical and debugging skills.
  • Takes a strong sense of ownership while working with large codebases and diverse suite of products.
  • Embraces a collaborative mindset to partner with engineers, designers, and PMs from multiple teams to co-create impactful solutions while supporting system contributions.
  • Communicates clearly, presents ideas well, and can influence key stakeholders at manager, director, and VP levels.
  • Holds a Bachelor’s degree in Computer Science, Software Engineering, or a related field, or can demonstrate equivalent industry experience (4+ years).
  • Have prior work experience in Data Platforms.
  • Hold experience with big data technologies such as Spark, Hadoop, Flink, Hive, or Kafka, and with both streaming and batching data pipelines.
  • Have proven experience with distributed system designs.
  • Possess strong general programming and algorithm skills.
  • Show strong attention to detail and accuracy in your implementation.
  • Have a strong experience writing complex and optimized SQL queries.
  • Appreciate a data-driven mindset.
The Home Depot

Principal Software Engineer, Store Operations

The Home Depot
Leadfull-time🇺🇸 United States
Posted: 15 minutes agoSource: homedepot.wd5.myworkdayjobs.com
AngularCloudDistributed SystemsGoogle Cloud PlatformJavaJavaScriptjQueryLinuxNode.jsNoSQLPythonReact+5 more
The Home Depot

Senior Software Engineer – Gemini Enterprise Platform

The Home Depot
Seniorfull-time$80k–$180k / year🇺🇸 United States
Posted: 15 minutes agoSource: homedepot.wd5.myworkdayjobs.com
CloudDistributed SystemsGoGoogle Cloud PlatformPythonSQLTerraform
The Home Depot

Staff Software Engineer – Gemini Enterprise Platform

The Home Depot
Leadfull-time🇺🇸 United States
Posted: 15 minutes agoSource: homedepot.wd5.myworkdayjobs.com
CloudDistributed SystemsGoGoogle Cloud PlatformPythonTerraform
The Home Depot

Senior Software Engineer – SAP Inventory Management, IM/WM

The Home Depot
Seniorfull-time$60k–$130k / year🇺🇸 United States
Posted: 15 minutes agoSource: homedepot.wd5.myworkdayjobs.com
Convr

Senior Full-Stack Developer

Convr
Seniorfull-time$110k–$145k / yearIllinois · 🇺🇸 United States
Posted: 2 hours agoSource: convr.bamboohr.com
JavaScriptNext.jsReactTypeScript