companyDatabricks logo

Senior Software Engineer - Performance at Databricks | Mountain View, CA

DatabricksMountain View, California
On-site Full-time $166K/yr - $225K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

The impact you will have: Identify performance limitations across the entire stack through telemetry, customer feedback, proofs of concept, and competitive benchmarks, leading to the most efficient system in the industry. Key areas of focus include latency, scalability of data and compute, concurrency, cost, and price-to-performance ratio. This impact will affect all cloud providers and major areas. Establish performance expectations for all cross-functional efforts early in the process through specialized benchmarks that capture intended customer user journeys, ensuring these expectations are met prior to deployment. Gain a deep understanding of the performance characteristics of compute instance types, storage layers, and all cloud services that Databricks relies on, deploying optimal solutions to meet customer demands. Collaborate with customers to diagnose and mitigate performance issues effectively.

About the job

P-97

At Databricks, we are dedicated to empowering data teams to tackle the most significant challenges facing the world today. We achieve this by creating and managing the premier data and AI infrastructure platform, enabling our clients to harness profound data insights to enhance their operations. Our commitment to innovation drives us to constantly explore the edges of data and AI technology while maintaining the resilience, security, and scalability essential for our customers to thrive on our platform. With one of the largest software platforms globally, our infrastructure comprises millions of virtual machines, producing terabytes of logs and processing exabytes of data daily. Given our scale, we routinely encounter faults in cloud hardware, networks, and operating systems, and our software must adeptly shield our clients from these issues.

In the role of Performance Engineer, you will collaborate extensively with various teams across the organization to assess the performance of products and features. You will identify performance bottlenecks and partner with engineers to address performance and scalability challenges. This includes establishing performance targets for different software releases, guiding teams in developing performance benchmarks, conducting competitive benchmark analyses for various Databricks products, and performing in-depth analyses to diagnose and rectify performance issues.

About Databricks

Databricks is at the forefront of data and AI infrastructure, equipping teams with the tools necessary to solve complex problems. Our innovative platform allows businesses to leverage deep insights from their data, driving efficiency and success. As a leading software provider, we prioritize resilience, security, and scalability to ensure our customers can navigate the challenges of modern data management.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.