Taro Logo

Senior Software Engineer - Backend

Databricks is the data and AI company that enables organizations to unify and democratize data, analytics and AI.
$157,700 - $213,800
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - Backend

Databricks is seeking a Senior Software Engineer with a backend focus to join their engineering team. This role offers an opportunity to work on cutting-edge infrastructure and products that power the Databricks platform at scale. The position spans multiple domains including serverless infrastructure, OS/container systems, partner integration, and machine learning infrastructure.

The ideal candidate will contribute to building the serverless platform that powers big data, machine learning, and Gen AI workloads, while ensuring performance and efficiency at scale across multi-cloud environments. They'll work on core cloud platform technologies, developing cutting-edge OS, container, and networking solutions that underpin the entire Databricks infrastructure.

Key responsibilities include developing partner ecosystems for Databricks SQL, creating multi-user collaborative REPL experiences, and building application platforms that enhance developer productivity. The role requires expertise in distributed systems, cloud technologies, and security implementations.

Databricks offers a competitive compensation package including base salary ranging from $157,700 to $213,800 USD, along with equity, annual performance bonus eligibility, and comprehensive benefits. The company serves over 10,000 organizations worldwide and is at the forefront of data and AI innovation, making it an excellent opportunity for engineers looking to make a significant impact in the field of data infrastructure and analytics.

The position is based in either Seattle or Bellevue offices, offering the chance to work with a team of passionate engineers focused on solving complex technical challenges in data infrastructure, UI/UX design, and service scaling across millions of virtual machines.

Last updated a day ago

Responsibilities For Senior Software Engineer - Backend

  • Build infrastructure and products for the Databricks platform at scale
  • Work on serverless platform that powers big data, machine learning and Gen AI workloads
  • Build cutting-edge OS, container and networking technologies
  • Build and grow partner ecosystem for Databricks SQL
  • Build multi-language multi-user collaborative REPL experience
  • Build tools, frameworks and platforms for Databricks engineers

Requirements For Senior Software Engineer - Backend

Java
Scala
Go
Kubernetes
  • BS (or higher) in Computer Science, or a related field
  • 5+ years of production level experience in one of: Java, Scala, Golang, C++, or similar language
  • Experience developing large-scale distributed systems
  • Experience working on a SaaS platform or with Service-Oriented Architectures
  • Experience with cloud technologies, e.g. AWS, Azure, GCP, or Kubernetes
  • Experience with security and systems that handle sensitive data

Benefits For Senior Software Engineer - Backend

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive benefits package
  • Performance bonus eligibility
  • Equity

Interested in this job?

Jobs Related To Databricks Senior Software Engineer - Backend

Senior Software Engineer - Backend

Senior Backend Software Engineer role at Databricks, building scalable infrastructure and services for data and AI platform, offering competitive compensation and comprehensive benefits.

Sr. Software Engineer - Performance

Senior Software Engineer role at Databricks focusing on performance optimization and analysis of large-scale distributed systems.

Senior Software Engineer (L5) - Partner Ecosystem

Senior Software Engineer position at Databricks focusing on building and maintaining SQL drivers for partner ecosystem integration, requiring 7+ years of experience in Java, Python, or Go.

Senior Software Engineer - Ingestion

Senior Software Engineer position at Databricks focusing on building scalable data ingestion connectors and infrastructure for the Lakeflow Connect product.

Sr Software Engineer - Backend

Senior Backend Software Engineer position at Databricks in Bengaluru, focusing on building scalable infrastructure platforms and developer tools for the company's data and AI platform.