Job Summary:
Databricks is a leading data and AI company focused on enabling data teams to solve complex problems through their advanced infrastructure platform. As a performance engineer, you will evaluate product performance, identify bottlenecks, and collaborate with teams to enhance scalability and efficiency across Databricks' offerings.
Responsibilities:
• Identify performance limitations of the entire stack based on telemetry, customer signals, PoCs, and competitive benchmarks, that will result in the best performing system across the industry, when resolved.
• Set the performance expectations for all cross-cutting efforts early on through specialized benchmarks capturing the intended customer user journeys, and make sure they are met before deployed to customers.
• Understand the performance characteristics of the compute instance types, storage layers, and all cloud services Databricks depends on and deploy optimal solutions to meet the customer demand.
• Work with customers to root cause and mitigate performance problems during production, previews, and POCs.
Qualifications:
Required:
• BS (or higher degree) in Computer Science, or a related field
• Experience in the performance analysis discipline. Ability to identify performance issues, root cause problems, and be able to come up with potential solutions.
• Experience in software development, preferably in large scale distributed systems
• Ability to measure and document the impact of performance features to existing customers, such as possible regressions for certain workloads, their extent, and which customers will be affected.
• Ability to build strong working relationships with developers and field engineers to facilitate triaging and mitigation of performance problems.
Company:
Databricks is a data and AI platform that unifies data engineering, analytics, and machine learning on a lakehouse architecture. Founded in 2013, the company is headquartered in San Francisco, USA, with a team of 5001-10000 employees. The company is currently Late Stage.