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.