Databricks logo

Staff Software Engineer - Distributed Data Systems

DatabricksSan Francisco, California
Full Timefull-timejavapython+5 more
Apply Now
Databricks logo

Staff Software Engineer - Distributed Data Systems

Databricks

Apply Now

Databricks is seeking a Staff Software Engineer for their Runtime team to develop next-generation distributed data storage and processing systems. The role involves building highly technical products that enhance data and AI infrastructure, focusing on performance and reliability for diverse workloads. Databricks, founded by the creators of Apache Spark™, is a rapidly growing SaaS company that serves a wide range of organizations globally.

Qualification

  • Strong experience in software engineering and distributed systems
  • Proficiency in programming languages such as Java, Scala, or Python
  • Experience with cloud storage solutions like AWS S3 or Azure Blob Store
  • Familiarity with data processing frameworks and technologies
  • Understanding of machine learning concepts and data engineering practices

Responsibility

  • Build and enhance distributed data storage and processing systems
  • Develop high-performance services and client libraries for cloud storage backends
  • Contribute to the development of Apache Spark™ and related projects
  • Implement features that improve relational query performance
  • Support diverse workloads including ETL and data science

Similar Jobs