Skip to main content

Senior Software Engineer

Databricks
Mountain View, CaliforniaUpdated 50d ago
Total compensation
$166k–$225k
Published total compensation range
Location
Mountain View, California
Remote eligibility
Employment
Full-time
Senior
Role family
Engineering
AI / ML
Role skills
Apply on databricks.com
Job actionsApply now
Job actionsApply now

About the job

About the Role

As a Senior Software Engineer on the Runtime team at Databricks, you will build next-generation distributed data storage and processing systems that outperform specialized SQL query engines in relational query performance while providing expressiveness and programming abstractions for diverse workloads from ETL to data science.

Example Projects

  • Apache Spark: Develop the de facto open source standard framework for big data.
  • Data Plane Storage: Provide reliable and high-performance services and client libraries for storing and accessing large amounts of data on cloud storage backends (e.g., AWS S3, Azure Blob Store).
  • Delta Lake: A storage management system combining data lake scale and cost-efficiency with data warehouse performance and reliability, and low-latency streaming, including ACID transactions and time travel.
  • Delta Pipelines: Orchestrate and operate tens of thousands of data pipelines with higher-level abstractions for expressing, deploying, testing, and upgrading pipelines.
  • Performance Engineering: Build the next-generation query optimizer and execution engine that is fast, tuning-free, scalable, and robust.

What We Look For

  • BS (or higher) in Computer Science, related technical field, or equivalent practical experience.
  • Comfortable working towards a multi-year vision with incremental deliverables.
  • Motivated by delivering customer value and impact.
  • 5+ years of production-level experience in Java, Scala, or C++.
  • Strong foundation in algorithms and data structures and their real-world use cases.
  • Experience with distributed systems, databases, and big data systems (Apache Spark, Hadoop).

Compensation & Benefits

Local Pay Range: $166,000—$225,000 USD. Total compensation may include annual performance bonus, equity, and benefits. Databricks offers comprehensive benefits and perks; specific details vary by region.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.