Job Overview
Databricks is seeking a Senior Software Engineer to join the Database Engine Internals team in San Francisco, CA. You will design, implement, and optimize core components of the database engine powering Databricks' data platform at scale.
Responsibilities
- Design, implement, and optimize core database engine components and subsystems
- Contribute to distributed query execution, storage layouts, and performance optimization
- Collaborate with cross-functional teams to ship robust features in a fast-paced environment
- Mentor junior engineers and participate in code reviews
- Contribute to hardware- and software-aware performance tuning and reliability improvements
Qualifications
- Bachelor's or Master’s degree in Computer Science or a related field, or equivalent practical experience
- Strong programming experience with C++ and at least one of Java or Scala
- Experience with database engines, distributed systems, concurrency, and memory management
- Solid understanding of SQL, data structures, and query optimization
- Excellent problem-solving skills and ability to work in a collaborative, fast-paced environment
About Databricks
Databricks is the data and AI company behind the Delta Lake and Apache Spark initiatives. We are building a unified data platform to accelerate data-driven insights at scale.
Location
San Francisco, California (On-site)