Databricks logo

Senior Software Engineer - Distributed Data Systems

DatabricksMountain View, California
Full Timejavascalaaws+5 more
Apply Now
Databricks logo

Senior Software Engineer - Distributed Data Systems

Databricks

Apply Now

Databricks is seeking a Senior Software Engineer for their Runtime team to develop next-generation distributed data storage and processing systems. The role focuses on enhancing performance and expressiveness for diverse workloads, including ETL and data science, while working on projects like Apache Spark, Delta Lake, and Delta Pipelines.

Qualification

  • BS or higher in Computer Science or related field
  • Experience with distributed systems
  • Strong programming skills in languages such as Java or Scala
  • Familiarity with cloud storage solutions like AWS S3 or Azure Blob Store
  • Understanding of data engineering and machine learning concepts

Responsibility

  • Build distributed data storage and processing systems
  • Enhance performance of SQL query engines
  • Support diverse workloads including ETL and data science
  • Develop reliable services for cloud storage backends
  • Create higher-level abstractions for data pipelines

Similar Jobs