Taro Logo

Sr. Software Engineer - Performance

Databricks is the data and AI company that enables organizations to unify and democratize data, analytics and AI.
$166,000 - $225,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Job Description

At Databricks, we are seeking a Senior Software Engineer specializing in Performance to join our team. We develop and operate one of the largest scale software platforms, processing exabytes of data daily across millions of virtual machines. Our platform is critical to enabling data teams worldwide to solve the toughest problems through data and AI infrastructure.

As a performance engineer, you'll play a crucial role in evaluating and optimizing the performance of our products and features. You'll work across multiple teams to identify performance bottlenecks and implement solutions that maintain our platform's high standards of performance and reliability. The role involves setting performance targets, developing benchmarks, conducting competitive analysis, and performing deep-dive investigations to resolve performance issues.

The position requires expertise in performance analysis and software development, particularly in large-scale distributed systems. You'll be responsible for understanding the performance characteristics of various cloud services and computing resources, ensuring optimal solutions for customer demands. The role combines technical depth with collaborative skills, as you'll work closely with developers, field engineers, and customers to identify and resolve performance challenges.

Databricks offers a competitive compensation package including a base salary range of $166,000 to $225,000 USD, plus equity, annual performance bonus, and comprehensive benefits. We're committed to maintaining our position as an industry leader in data and AI technology, and we're looking for someone who shares our passion for pushing the boundaries of what's possible while maintaining enterprise-grade reliability and performance.

Join us in our mission to help organizations worldwide leverage data and AI to solve their most challenging problems. You'll be working with cutting-edge technology at scale, making a direct impact on how thousands of organizations process and analyze their data.

Last updated 9 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 the impact of performance features
  • Ability to build strong working relationships with developers and field engineers

Benefits For Sr. Software Engineer - Performance

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Annual performance bonus
  • Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Related Jobs