Senior Software Engineer - ObservabilityActive

The opportunity

At Databricks, we are passionate about enabling data teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs. We do this by building and running the world's best data and AI…

What you'll do

  • Establish standards for logging, metrics, and tracing.

  • You will collaborate with different teams to identify metrics that allow: engineers to observe how well the system and different subcomponents are performing.

  • You will build tooling and infrastructure to allow components to efficiently: emit, aggregate, and store metrics that can be displayed on dashboards and used for alerting.

  • Ensure the scalability, performance, and reliability of systems by: contributing to and executing the technical roadmap.

  • Participate in on-call rotations and reduce incident response times to maintain operational excellence.

  • Optimize platform and infrastructure by analyzing system expenses, enhancing: visibility, promoting mindful usage, enforcing retention policies, streamlining queries, and right-sizing resources to reduce observability costs.

What they're looking for

  • BS (or higher) in Computer Science, or a related field.
  • + years of production-level experience in one of: 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
Senior Software Engineer - Observability at Databricks | Role Match