Taro Logo

Staff Software Engineer - Backend

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

Description For Staff Software Engineer - Backend

Databricks is seeking a Staff Software Engineer to join their Backend team, focusing on building and scaling the core infrastructure of their data and AI platform. This role offers the opportunity to work on challenging distributed systems problems at a company that serves over 10,000 organizations worldwide, including 50% of Fortune 500 companies. You'll be responsible for developing high-performance services and infrastructure that handle massive amounts of data across cloud platforms like AWS and Azure.

The position involves working on critical backend systems that power Databricks' platform, from building scalable services and data pipelines to implementing robust storage solutions. You'll be tackling complex technical challenges in areas such as distributed systems, service architecture, workflow orchestration, and developer experience. The role requires expertise in building reliable, high-performance services that can handle millions of cluster-hours per day.

As a Staff Engineer, you'll have the opportunity to make significant technical contributions while working with cutting-edge technologies like Scala, Kubernetes, and Apache Spark. The ideal candidate will bring strong experience in distributed systems and service-oriented architectures, along with the ability to design and implement solutions that can scale to meet the demands of enterprise customers.

This position at Databricks offers the chance to work with a team passionate about enabling data teams to solve the world's toughest problems, from revolutionizing transportation to accelerating medical breakthroughs. You'll be joining a company founded by engineers and focused on customer success, where technical challenges are embraced and innovation is constant.

Last updated a day ago

Responsibilities For Staff Software Engineer - Backend

  • Build infrastructure and products for the Databricks platform at scale
  • Work on distributed systems, at-scale service architecture and monitoring
  • Develop workflow orchestration and improve developer experience
  • Build reliable and high performance services for storing and accessing data on cloud storage backends
  • Develop scalable services and data pipelines to power pricing infrastructure

Requirements For Staff Software Engineer - Backend

Java
Scala
Kubernetes
  • BS (or higher) in Computer Science, or a related field
  • 7+ 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
  • Good knowledge of SQL

Benefits For Staff Software Engineer - Backend

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Comprehensive benefits package
  • Visit mybenefitsnow.com/databricks for region-specific details

Interested in this job?

Jobs Related To Databricks Staff Software Engineer - Backend