Staff Software Engineer - Distributed Data Systems

Databricks
San Francisco
Workplace: OnsiteFull timeUSD 192,000 - 260,000 annuallyFunction: Software EngineeringExperience: 8+ yearsEducation: bachelorsSkills: ["Communication","Problem-solving","Collaboration","Leadership"]

Senior software engineer on the Runtime team building the next generation distributed data storage and processing systems. Work across projects like Apache Spark, Data Plane Storage, Delta Lake, and Delta Pipelines to deliver scalable, fault-tolerant data infrastructure for ETL, data science, and analytics in a large SaaS platform that processes exabytes of data daily.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Databricks
Databricks
3 years ago

Staff 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: 2 hours agoStatus: Live

Job Summary

Senior software engineer on the Runtime team building the next generation distributed data storage and processing systems. Work across projects like Apache Spark, Data Plane Storage, Delta Lake, and Delta Pipelines to deliver scalable, fault-tolerant data infrastructure for ETL, data science, and analytics in a large SaaS platform that processes exabytes of data daily.
Location: San Francisco
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Develop and optimize distributed data storage and processing systems for large-scale workloads
  • •Contribute to projects like Apache Spark, Data Plane Storage, and Delta Lake to improve performance and reliability
  • •Collaborate with cross-functional teams to deliver customer value and impact
  • •Design and implement robust algorithms and data structures for scalable data pipelines
  • •Operates with a long-term vision while delivering incremental, measurable results

Pay and Benefits

Salary: USD 192,000 - 260,000 annually

Key Requirements

  • •BS in Computer Science, related technical field or equivalent practical experience
  • •8+ years of production level experience in either Java, Scala or C++
  • •Experience with distributed systems, databases, and big data systems (Apache Spark, Hadoop)
  • •Strong foundation in algorithms and data structures and their real-world use cases
  • •Comfortable working towards a multi-year vision with incremental deliverables
Experience:8+ yearsBig dataDistributed systemsSaaSOpen sourceCloud
Education:Bachelor's
Skills:CommunicationProblem-solvingCollaborationLeadership
Languages:English
Tech Stack:JavaScalaC++Apache SparkHadoopDelta LakeDelta PipelinesData Plane StorageSQLAWS S3Azure 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