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