Taro Logo

Sr. Software Engineer - Performance

Databricks is the data and AI company that develops and operates one of the largest scale software platforms, enabling data teams to solve the world's toughest problems.
$166,000 - $225,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Description For Sr. Software Engineer - Performance

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.

Last updated 5 hours ago

Responsibilities For Sr. Software Engineer - Performance

  • Identify performance limitations of the entire stack based on telemetry and customer signals
  • Set performance expectations for cross-cutting efforts through specialized benchmarks
  • Understand performance characteristics of compute instance types and storage layers
  • Work with customers to root cause and mitigate performance problems
  • Partner with engineers to solve performance and scalability issues

Requirements For Sr. Software Engineer - Performance

Java
Python
  • BS (or higher degree) in Computer Science, or a related field
  • Experience in performance analysis discipline
  • Experience in software development, preferably in large scale distributed systems
  • Ability to measure and document performance impact
  • Ability to build strong working relationships with developers and field engineers

Benefits For Sr. Software Engineer - Performance

Medical Insurance
401k
Equity
  • Comprehensive benefits package
  • Equity compensation
  • Performance bonus eligibility
  • Medical insurance
  • 401k plan

Interested in this job?

Jobs Related To Databricks Sr. Software Engineer - Performance