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
General Motors
Palo Alto, California

Software-defined vehicles represent a new paradigm for automakers and consumers, fueled by technological advancements and an escalating demand for transportation solutions that are not only intelligent but also safer and more environmentally sustainable. At the core of this transformative shift lies...

Promoted
Verkada
San Mateo, California

Only Verkada offers six product lines - video security cameras, access control, environmental sensors, alarms, workplace and intercoms - integrated with a single cloud-based software platform. Behind the scenes, we're a team of computer scientists, hardware engineers and experienced founders who saw...

Promoted
Ambient.ai
Palo Alto, California

Staff Software Engineer - Cloud (Platform) at Ambient. Staff Software Engineer - Cloud (Platform). The candidate will own major areas of the core platform and security engineering of Ambient. Experience as a mentor, tech lead, OR leading a small engineering team. ...

Promoted
AMD
San Jose, California

BS, MS or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related technical fields. AMD is looking for a world-class AI frameworks and compiler engineer who can provide technical leadership in the development of various AI frameworks in the AMD ecosystem. If you are passion...

Promoted
Google Cloud - Minnesota
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
Zoox
San Mateo, California

You will engineer software that runs on-vehicle to efficiently execute our algorithms in real time. You will engineer software that is fault-tolerant and conforms to automotive safety standards. You will collaborate with engineers on the other parts of CAS Perception, CAS Verification & Validati...

Promoted
Google Cloud - Minnesota
Mountain View, 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
Alpaca
San Mateo, California

As a Senior Engineer, you will be responsible for designing, implementing, and maintaining the systems and services that form the foundation of Alpaca and empower millions of users who are trading billions of dollars worth of assets. From an engineering perspective, the ledger serves as the source o...

High-tech Professionals
San Jose, California

Consults with hardware engineers and other engineering staff to evaluate interface between hardware and software, and operational and performance requirements of overall system. This position is primarily responsible for researching, designing, and developing computer software systems, software syst...

Amazon Development Center U.S., Inc.
Palo Alto, California

As a Sr Engineer on the engines team, you will help with direction, design and implementation of key areas and mentor the next set of engineers. The analytics team is looking for an experienced engineer to join the core engines team. The analytic engine organization makes significant modifications t...