Taro Logo

Senior Software Engineer - Backend

Databricks is the data and AI company that enables organizations to unify and democratize data, analytics and AI, serving over 10,000 organizations worldwide including 50% of Fortune 500.
$166,000 - $225,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - Backend

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 and products that power the Databricks platform at scale. The role involves working on challenging problems across resource management, distributed systems, and machine learning infrastructure.

You'll be developing solutions that manage massive amounts of data across different cloud providers and geographic regions, building scalable services and infrastructure that handle sensitive data securely. The position requires expertise in distributed systems, cloud technologies, and strong programming skills in languages like Java or Scala.

Databricks offers a comprehensive benefits package including competitive salary ($166,000 - $225,000), equity awards, and full health coverage. The company serves over 10,000 organizations worldwide, including 50% of Fortune 500 companies, making it an excellent opportunity to work on technology that impacts major businesses globally.

The role requires 5+ years of production experience and offers the chance to work on cutting-edge problems in big data, machine learning, and cloud infrastructure. You'll be joining a team that values technical excellence, innovation, and customer obsession, working alongside talented engineers to build the future of data and AI infrastructure.

Last updated 3 days ago

Responsibilities For Senior Software Engineer - Backend

  • Build infrastructure and products for the Databricks platform at scale
  • Develop resource management infrastructure for big data and machine learning workloads
  • Build reliable, scalable services and client libraries for massive data processing
  • Create tools for cross-cloud service operations
  • Develop services and infrastructure for machine learning and distributed systems

Requirements For Senior Software Engineer - Backend

Java
Scala
Kubernetes
  • BS (or higher) in Computer Science, or a related field
  • 5+ years of production level experience in Java, Scala, 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 (AWS, Azure, GCP, Docker, or Kubernetes)
  • Experience with security and systems that handle sensitive data
  • Good knowledge of SQL

Benefits For Senior Software Engineer - Backend

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • 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

Interested in this job?

Jobs Related To Databricks Senior Software Engineer - Backend