Search jobs > Mountain View, CA > Staff software engineer

Staff Software Engineer - Database Engine Internals

DataBricks
Mountain View, California, US
$192K-$260K a year
Full-time

P-188

Interested in learning more about this job Scroll down and find out what skills, experience and educational qualifications are needed.

Our mission at Databricks is to radically simplify the whole data lifecycle from ingestion to ETL, BI, and all the way up to ML / AI with a unified platform.

To achieve this goal, we believe the data warehouse architecture as we know it today will be replaced by a new architectural pattern, Lakehouse, open platforms that unify data warehousing and advanced analytics.

The new architecture will help address several major challenges, including data staleness, reliability, total cost of ownership, data lock-in, and limited use-case support.

A critical part of realizing this vision is the next generation (decoupled) query engine and structured storage system that can outperform specialized data warehouses in relational query performance, yet retain the expressiveness and of general purpose systems such as Spark to support diverse workloads ranging from ETL to data science.

As part of this team, you will be working in one or more of the following areas to design and implement these next gen systems that leapfrog state-of-the-art :

  • Query compilation and optimization
  • Distributed query execution and scheduling
  • Vectorized execution engine
  • Data security
  • Resource management
  • Transaction coordination
  • Efficient storage structures (encodings, indexes)
  • Automatic physical data optimization

What we look for :

  • A passion for database systems, storage systems, distributed systems, language design, or performance optimization
  • Experience working towards a multi-year vision with incremental deliverables
  • Motivated by delivering customer value and impact
  • 8+ years of experience working in a related system (preferred)
  • Optional : PhD in databases or distributed systems

Benefits

  • Comprehensive health coverage including medical, dental, and vision
  • 401(k) Plan
  • Equity awards
  • Flexible time off
  • Paid parental leave
  • Family Planning
  • Gym reimbursement
  • Annual personal development fund
  • Work headphones reimbursement
  • Employee Assistance Program (EAP)
  • Business travel accident insurance

Pay Range Transparency

Databricks is committed to fair and equitable compensation practices. The pay range(s) for this role is listed below and represents base salary range for non-commissionable roles or on-target earnings for commissionable roles.

Actual compensation packages are based on several factors that are unique to each candidate, including but not limited to job-related skills, depth of experience, relevant certifications and training, and specific work location.

Based on the factors above, Databricks utilizes the full width of the range. The total compensation package for this position may also include eligibility for annual performance bonus, equity, and the benefits listed above.

Local Pay Range : $192,000 $260,000 USD

J-18808-Ljbffr

3 days ago
Related jobs
Promoted
Visa
Foster City, California

This position is ideal for an experienced software engineer who is passionate about solving challenging business problems and building applications that have high availability & resiliency. The candidate will be extensively involved in hands-on performance & chaos engineering activities incl...

Promoted
Google
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Promoted
Penn Foster
Sunnyvale, California

Google Cloud's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google Cloud's needs with opportunities to switch team...

Promoted
Google
Sunnyvale, California

As a Staff Software Engineer, you will be working on new compute platforms and systems for both general purpose compute and accelerated ML hardware, with an emphasis on hardware-software-physical co-optimizations for both Cloud and internal use cases. PhD in Computer Science, Computer Engineering, E...

Promoted
Samsung Semiconductor
San Jose, California

The group is looking for an experienced Sr GNSS Software Engineer. Bachelors with 10+ years of relevant industry experience, or Masters with 8+ years or PhD with 5+ years in Electrical Engineering, Geomatics Engineering or relevant disciplines. Our main activities include architecture definition, si...

Promoted
Zoox
San Mateo, California

Senior/Staff Embedded Software Engineer - Firmware Architecture. Software – Embedded Software & Systems Integration. Bachelor’s or Master’s degree in computer science, electrical engineering, mechanical engineering, or equivalent experience. Our team collaborates with other firmware, hardware, s...

Promoted
Google
Mountain View, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Promoted
Zscaler
San Jose, California

Manager of Software Engineering. This Hybrid role will help our Mobile Engineering team to build quality in products that secure mobile devices, application, and data. ...

Palo Alto Networks
Santa Clara, California

Our engineering and Security Research team is at the core of our products and deliver the best of security services in the cloud to prevent cyberattacks. Our engineers don't shy away from building products to solve problems no one has pursued before. As a member of the team, you will work with resea...

Palo Alto Networks
Santa Clara, California

BS or MS in computer engineering or related technical field and a minimum of 5 years' experience as a Software Developer/SDET/Software Test Engineer. Contribute towards improving existing software test automation frameworks to support missing functionalities needed for new software features. You wil...