Taro Logo

Sr. Software Engineer, Observability

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
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS

Description For Sr. Software Engineer, Observability

Databricks is seeking a Senior Software Engineer to join their Observability team in Bengaluru, India. This role is part of their initiative to establish 10 new teams from scratch in the region. The position focuses on developing observability solutions that provide crucial insights into the health and performance of Databricks' products and infrastructure.

The platform operates at an impressive scale, managing millions of virtual machines that generate terabytes of logs and process exabytes of data daily. The role requires expertise in handling cloud hardware, network, and operating system faults, while ensuring customer operations remain unaffected.

As a Senior Software Engineer in the Observability team, you'll be responsible for establishing logging standards, collaborating across teams to identify key metrics, and building robust infrastructure for metrics management. The role combines technical expertise with strategic thinking to optimize platform performance and reduce operational costs.

Databricks offers a unique opportunity to work with cutting-edge technology at scale, serving over 10,000 organizations worldwide, including major enterprises and Fortune 500 companies. The company's mission focuses on enabling data teams to solve the world's toughest problems, from advancing transportation to accelerating medical breakthroughs.

The ideal candidate should have strong experience in production-level programming with languages like Python, Java, or Scala, along with a deep understanding of distributed systems and observability tools. This role offers the chance to make a significant impact on a rapidly growing platform while working with some of the most sophisticated data and AI infrastructure in the industry.

Last updated a day ago

Responsibilities For Sr. Software Engineer, Observability

  • Establish standards for logging, metrics, and tracing
  • Collaborate with different teams to identify metrics for system performance monitoring
  • Build tooling and infrastructure for efficient metrics emission, aggregation, and storage
  • Ensure scalability, performance, and reliability of systems
  • Participate in on-call rotations
  • Optimize platform and infrastructure by analyzing system expenses and enhancing visibility

Requirements For Sr. Software Engineer, Observability

Python
Java
Scala
  • BS (or higher) in Computer Science, or a related field
  • 7+ years of production-level experience in Python, Java, Scala, C++, or similar languages
  • Experience in software development, in large-scale distributed systems
  • Familiarity with metrics collection, health monitoring, and observability tools

Benefits For Sr. Software Engineer, Observability

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Comprehensive benefits package including medical, dental, and vision insurance
  • Parental leave

Jobs Related To Databricks Sr. Software Engineer, Observability