Staff Software Engineer - Distributed Data Systems

Databricks

Bellevue, US
$182,400—$247,000 usd py
On-site
Distributed systems
Databases
Big data systems
Databricks is seeking a Staff Software Engineer specializing in Distributed Data Systems to help build next-generation data storage and processing systems. The ideal candidate will have significant experience with Java, Scala, or C++, and a strong understanding of distributed systems and big data technologies

Job Summary

  • At Databricks, we are passionate about enabling data teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs.
  • As a software engineer on the Runtime team at Databricks, you will be building the next generation distributed data storage and processing systems that can outperform specialized SQL query engines in relational query performance, yet provide the expressiveness and programming abstractions to support diverse workloads ranging from ETL to data science.
  • Databricks is committed to fostering a diverse and inclusive culture where everyone can excel.

Matching Summary

Match Score: 85

Databricks is seeking a Staff Software Engineer specializing in Distributed Data Systems to help build next-generation data storage and processing systems. The ideal candidate will have significant experience with Java, Scala, or C++, and a strong understanding of distributed systems and big data technologies.

Salary

$182,400—$247,000 USD

Skills & Requirements

Must-have

  • distributed systems
  • databases
  • big data systems
  • Apache Spark
  • Hadoop
  • Java, Scala or C++
  • algorithms and data structures

Nice-to-have

  • customer value and impact
  • multi-year vision

Key Requirements

  • BS (or higher) in Computer Science, related technical field or equivalent practical experience
  • 8+ years of production level experience

Work Rights

Not specified

Tailored Resume

Cover Letter