Jobs · Information Technology · California

Systems PhD - Software Engineer

Databricks · Mountain View, CA · 1 wk ago
Information Technology$150k–$190k/yrFull-time

About the role

The Database Engine Team at Databricks is seeking individuals who are passionate about pushing the boundaries of database systems, storage systems, distributed systems, language design, and performance optimization. This team designs and implements innovative solutions across various areas, including query compilation & optimization, distributed query execution and scheduling, vectorized engine execution, data security, resource management, transaction coordination, efficient storage structures, automatic physical data optimization, and more.

Responsibilities

  • Design and implement query compilation & optimization algorithms
  • Distribute and optimize query execution and scheduling
  • Develop vectorized engine execution strategies
  • Ensure data security and privacy
  • Manage resources efficiently
  • Coordinate transactions effectively
  • Create efficient storage structures and encoding methods
  • Optimize physical data layout automatically

Requirements

  • PhD in databases or systems
  • A strong passion for database systems, storage systems, distributed systems, language design, and performance optimization
  • A track record of delivering impactful solutions

Qualifications

While a PhD in databases or systems is preferred, candidates with equivalent experience and a demonstrated commitment to excellence will be considered. Applicants should have a proven ability to deliver high-quality results and a deep understanding of the latest advancements in database and system technologies.

Skills

  • Strong analytical and problem-solving skills
  • Experience with distributed systems and large-scale data processing
  • Knowledge of query optimization and execution
  • Understanding of data security and privacy
  • Experience with resource management and transaction coordination
  • Expertise in efficient storage structures and encoding methods
  • Ability to develop and optimize physical data layouts

Benefits

Databricks offers a comprehensive benefits package that includes:

  • Competitive compensation with transparency
  • Annual performance bonuses
  • Equity opportunities
  • Comprehensive health and wellness programs
  • Flexible work arrangements
  • Professional development and learning opportunities

Pay

The pay range for this role is $150,000—$190,000 USD, reflecting the market value for non-commissionable roles or on-target earnings for commissionable roles. Actual compensation packages are determined based on individual qualifications, experience, and specific work location.

Schedule

Full-time position available.

Similar jobs