Taro Logo

Staff Software Engineer - Backend

Databricks is the data and AI company that enables organizations to unify and democratize data, analytics and AI. Founded in 2013 by the creators of Apache Spark.
$182,400 - $247,000
Backend
Staff Software Engineer
In-Person
1,000 - 5,000 Employees
10+ years of experience
AI · Enterprise SaaS · Cloud

Job Description

Databricks is seeking a Staff Software Engineer - Backend to join their engineering team. As a leader in data and AI infrastructure, Databricks operates one of the largest scale software platforms, processing exabytes of data daily across millions of virtual machines. The role involves working on critical backend systems that power the Databricks platform, including data science infrastructure, compute fabric, storage systems, and enterprise platform services.

The position offers the opportunity to work on high-impact projects across various teams such as Data Science and Machine Learning Infrastructure, Compute Fabric, Data Plane Storage, Enterprise Platform, Observability, Service Platform, and Core Infrastructure. You'll be responsible for designing and implementing scalable microservices, building robust data pipelines, and ensuring system reliability across multiple cloud providers.

This is an excellent opportunity for experienced engineers who want to work on challenging distributed systems problems at scale. You'll be part of a team that's pushing the boundaries of data and AI technology while maintaining the security and reliability that enterprise customers demand. The role offers competitive compensation ($182,400 - $247,000) and comprehensive benefits, including equity participation.

Founded by the original creators of Apache Spark™, Databricks has grown into a global organization trusted by thousands of organizations, from small businesses to Fortune 100 companies. The company's mission is to help data teams solve the world's toughest problems, from security threat detection to cancer drug development.

Last updated 21 days ago

Responsibilities For Staff Software Engineer - Backend

  • Work closely with team and product management to prioritize, design, implement, test, and operate micro-services
  • Write software in Scala/Java
  • Build data pipelines (Apache Spark, Apache Kafka)
  • Integrate with third-party applications
  • Interact with cloud APIs (AWS, Azure, CloudFormation, Terraform)

Requirements For Staff Software Engineer - Backend

Java
Scala
Kafka
Kubernetes
  • BS/MS/PhD in Computer Science, or a related field
  • 10+ years of production level experience in Java, Scala, C++, or similar language
  • Experience in architecting, developing, deploying, and operating large scale distributed systems
  • Experience working on a SaaS platform or with Service-Oriented Architectures
  • Good knowledge of SQL
  • Experience with software security and systems that handle sensitive data
  • Experience with cloud technologies, e.g. AWS, Azure, GCP, Docker, Kubernetes

Benefits For Staff Software Engineer - Backend

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive benefits package
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Equity

Related Jobs

Senior Staff Software Engineer - App and Partner Ecosystem

Senior Staff Software Engineer position at Databricks focusing on developing app and partner ecosystem frameworks, tools, and best practices for the Databricks Data Intelligence Platform.

Staff Software Engineer - Backend

Staff Software Engineer - Backend position at Databricks, building scalable backend services and infrastructure for data and AI platform.

Staff Software Engineer - Backend

Staff Software Engineer position at Databricks focusing on backend development for their data and AI infrastructure platform, requiring 10+ years of experience in distributed systems and cloud technologies.

Staff Software Engineer - Observability (Databases)

Staff Software Engineer position at Databricks focusing on building and scaling observability solutions for large-scale distributed systems.

Senior Staff Software Engineer - Enzyme

Senior Staff Software Engineer position at Databricks leading the Materialized Views engineering team, focusing on building next-generation features for ETL workloads and query acceleration.