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 · Cloud

Job Description

At Databricks, we are passionate about enabling data teams to solve the world's toughest problems through data and AI infrastructure. As a Senior Backend Software Engineer, you'll be at the forefront of building critical infrastructure that powers the Databricks platform at scale. You'll work on exciting projects ranging from serverless platforms and core cloud infrastructure to partner ecosystems and collaborative notebook experiences. The role offers the opportunity to work with cutting-edge technologies across distributed systems, cloud platforms, and machine learning infrastructure.

You'll be joining a company that serves over 10,000 organizations worldwide, including major enterprises like Comcast, Condé Nast, and Grammarly. The position offers competitive compensation ($157,700 - $213,800) and comprehensive benefits. You'll be part of a team building essential components like serverless platforms for AI/ML workloads, core cloud infrastructure, and developer tools that impact millions of machines across multi-cloud environments.

The ideal candidate brings 5+ years of experience in languages like Java, Scala, or Go, with a strong background in distributed systems and cloud technologies. You'll have the chance to work on challenging technical problems while contributing to a platform that helps organizations leverage data and AI to drive innovation. Databricks' commitment to engineering excellence and customer obsession makes this an exciting opportunity for those passionate about building scalable, reliable infrastructure.

Last updated 9 hours 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
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k

Related Jobs