Search jobs > Mountain View, CA > Senior engineer database

Senior Software Engineer - Database Engine Internals

Databricks
Mountain View, California
$166K-$225K a year
Full-time

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 Apache 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
  • 5+ 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
  • Mental wellness resources

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.

For more information regarding which range your location is in visit our page .

Local Pay Range$166,000 $225,000 USD

30+ days ago
Related jobs
Promoted
Apple
Cupertino, California

Are you up to the challenge of contributing to software used by hundreds of millions of people every single day? The Cocoa Text team is looking for an outstanding engineer who seeks to have an impact on the way text is delivered across all of Apple's devices. Strong software engineering skills, inti...

Promoted
TikTok
San Jose, California

As a senior software engineer , your responsibilities are:. Bachelor's degree or above, 5+ years of software engineering experience. Facing challenges of the global multi-data center with thousands of microservices, multiple storage (MySQL/Redis/Kafka/Hive), tech stacks, and a large scale R&D te...

Promoted
Amazon Development Center U.S., Inc.
Sunnyvale, California

Are you a passionate software engineer who thrives in a fast-paced, challenging environment? If being an integral member of a team and contributing to cutting-edge technology is your thing, the Cordite team, part of AWS EC2 Nitro is looking for engineers to help us define and build the future of clo...

Magnum Hunt
Mountain View, California

Develop object-oriented software using C++ and software engineering best practices. Experience with embedded software design, software-hardware interaction with real-time operating systems, multi-threading, and event-driven architectures. Update design documentation and hold associated software desi...

Nuro
Mountain View, California

PhD in Robotics, Computer Science, mechanical/aerospace engineering, electrical engineering, with 2+ years of relevant industry experience or M. The company’s core technology is the Nuro Driver, an integrated autonomous driving system consisting of state-of-the-art, AI-first software and custom-buil...

BHO Tech
Redwood City, California

Strong software engineering skills and substantial expertise in one of Python, Java, Scala or C/C++. Build Software to process large scale data systems in both online/streaming and offline/batch fashions. Work very closely with the product engineers who build the core of our solution to enhance and ...

Electronic Arts
Redwood City, California

NET Core, C# and working with SQL and non-SQL databases. Experience with Unreal Engine 5 (Cloud DDC, UnrealGameSync, UnrealBuildTool, etc) a plus. ...

Snowflake
San Mateo, California

You’ll be part of the cloud engineering organization where we have a strong focus on using engineering and software practices to manage and scale our cloud infrastructure. AS A SENIOR ENGINEER, CONTAINER PLATFORM ENGINEER AT SNOWFLAKE, YOU WILL:. Senior Container Platform Engineers. OUR IDEAL SENIOR...

Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area. Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

AppLovin
Palo Alto, California

We are seeking a motivated engineer to join the team responsible for AppLovin's core mobile engineering team which reaches 410+ million users daily. The company provides end-to-end software and AI solutions for businesses to reach, monetize and grow their global audiences. Participate in code review...