Taro Logo

Staff Software Engineer - Observability (Databases)

Databricks is the data and AI company that helps organizations unify and democratize data, analytics and AI.
$192,000 - $260,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · AI

Job Description

Databricks is seeking a Staff Software Engineer to join their Runtime Observability team, focusing on developing observability solutions that provide insights into the health and performance of their products and infrastructure. This role is critical in maintaining one of the largest scale software platforms, consisting of millions of virtual machines that generate terabytes of logs and process exabytes of data daily.

The position requires an experienced engineer who can collaborate across teams to identify and implement metrics that monitor system performance. You'll be responsible for building robust tooling and infrastructure for metrics emission, logging, and aggregation that can scale to support millions of instances and billions of queries per day. The role involves not just technical implementation but also developing processes and training for debugging performance and reliability issues.

As a Staff Engineer, you'll report directly to the Director of Engineering and will play a key role in driving large projects involving multiple teams. The ideal candidate should have extensive experience (6+ years) in production-level programming with languages like Java, Scala, or C++, and a strong background in large-scale distributed systems.

Databricks offers a competitive compensation package ranging from $192,000 to $260,000 USD, along with comprehensive benefits including medical, dental, and vision insurance, and 401k. The company is at the forefront of data and AI technology, serving over 10,000 organizations worldwide, including major Fortune 500 companies.

This is an excellent opportunity for a senior-level engineer looking to make a significant impact in a rapidly growing company that's solving complex technical challenges at scale. The role combines technical expertise with leadership responsibilities, making it ideal for those who want to influence the direction of critical infrastructure while working with cutting-edge technology.

Last updated 3 days ago

Responsibilities For Staff Software Engineer - Observability (Databases)

  • Collaborate with different teams to identify metrics for system performance monitoring
  • Build tooling and infrastructure for metrics emission, logging, and aggregation
  • Scale observability solutions to support millions of instances and billions of queries per day
  • Develop processes and training for debugging performance and reliability issues

Requirements For Staff Software Engineer - Observability (Databases)

Java
Scala
  • BS (or higher degree) in Computer Science, or a related field
  • 6+ years of production level experience in Java, Scala, C++, or similar language
  • Experience in software development, in large-scale distributed systems
  • Familiarity with metrics collection, health monitoring, and observability tools
  • Experience building relationships with developers and field engineers
  • Experience driving large projects involving multiple teams

Benefits For Staff Software Engineer - Observability (Databases)

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k

Related Jobs

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.

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.

Staff Software Engineer - Backend

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

Staff Software Engineer - Observability Platform

Staff Software Engineer position at Databricks focusing on building and maintaining large-scale observability platforms for monitoring and troubleshooting distributed systems.

Staff Software Engineer - Money Team

Staff Software Engineer position at Databricks' Money team, focusing on billing systems and commercialization strategies, offering $182K-$247K salary plus benefits.