Databricks is seeking a Senior Software Engineer specializing in Performance to join our team. As a key member of our engineering organization, you'll work on one of the largest scale software platforms that processes exabytes of data daily across millions of virtual machines.
In this role, you'll be responsible for evaluating the performance of products and features, identifying bottlenecks, and collaborating with multiple teams to enhance system performance. You'll work closely with both development teams and customers to ensure optimal performance across our platform.
The position involves setting performance targets for software releases, developing benchmarks, conducting competitive analysis, and performing deep-dive investigations to resolve performance issues. You'll be working with cutting-edge technology at massive scale, dealing with cloud hardware, network, and operating system components.
Key responsibilities include analyzing telemetry data, establishing performance metrics, and ensuring our systems maintain industry-leading performance across all cloud providers. You'll also work directly with customers during production, previews, and POCs to address performance challenges.
The ideal candidate brings strong technical expertise in performance analysis, distributed systems, and software development. You should be able to effectively communicate technical concepts and build strong relationships with various stakeholders.
At Databricks, you'll be part of a company that's passionate about enabling data teams to solve the world's toughest problems. We offer competitive compensation, comprehensive benefits, and the opportunity to work on technology that processes data at an unprecedented scale.
Join us in pushing the boundaries of data and AI technology while ensuring the resilience, security, and scale that our customers depend on. Your work will directly impact thousands of organizations worldwide that rely on Databricks' Data Intelligence Platform.