Senior Software Engineer - Distributed Data Systems

Databricks
Mountain View, San Francisco
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Java","Scala","C++","Distributed systems","Big Data","Spark","Hadoop","ACID","Time travel"]

Join the Runtime team to build the next generation distributed data storage and processing systems, powering workloads from ETL to data science. Contribute to projects like Apache Spark, Delta Lake, and Delta Pipelines, while delivering scalable, reliable data infrastructure across cloud backends. Collaborate on a multi-year vision with incremental milestones in a high-impact data and AI platform.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Databricks
Databricks
3 years ago

Senior Software Engineer - Distributed Data Systems

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 22 hours agoStatus: Live

Job Summary

Join the Runtime team to build the next generation distributed data storage and processing systems, powering workloads from ETL to data science. Contribute to projects like Apache Spark, Delta Lake, and Delta Pipelines, while delivering scalable, reliable data infrastructure across cloud backends. Collaborate on a multi-year vision with incremental milestones in a high-impact data and AI platform.
Location: Mountain View, San Francisco
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Design and implement distributed data storage and processing components to support ETL and data science workloads.
  • •Collaborate on high-performance query optimization and execution for large-scale data systems.
  • •Contribute to open-source projects and cloud storage integrations (e.g., AWS S3, Azure Blob Store).
  • •Build reliable client libraries and data pipelines with scalable orchestration for tens of thousands of pipelines.
  • •Work with cross-functional teams to deliver customer value and impact over multi-year product vision.

Key Requirements

  • •BS in Computer Science, related technical field, or equivalent practical experience.
Experience:5+ yearsDistributed systemsBig dataData engineering
Education:Bachelor's
Skills:JavaScalaC++Distributed systemsBig DataSparkHadoopACIDTime travel
Languages:English
Tech Stack:JavaScalaC++Apache SparkHadoopDelta LakeDelta PipelinesS3Azure Blob Store

Company Brief

Databricks
Provides a unified data analytics platform powered by Apache Spark to simplify building, deploying, and scaling data engineering, data science, and machine learning workloads for enterprises.
Industry: Data Infrastructure
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series E+
Headquarters: San Francisco, United States
Founded: 2013
WebsiteLinkedIn