Databricks
Databricks

60 Databricks Performance Engineer Jobs Hiring Near You

Sr. Machine Learning Engineer

San Francisco, CA

$144.30K - $190.30K/yr

... performance of Databricks' products and services (e.g., Databricks Assistant and AI/BI Genie ... Design and implement ML pipelines for data preprocessing, feature engineering, model training ...

Senior Software Engineer - Backend

Bellevue, WA · On-site

$157.70K - $213.80K/yr

Build Databricks serverless platform that powers the big data, machine learning and Gen AI ... Automatically improve the performance and efficiency of workloads running on the platform while ...

Staff Backend Software Engineer

New York, NY · On-site

$190K - $261.25K/yr

P-1428 At Databricks, we are passionate about enabling data and AI teams to solve the world ... Compliance If access to export-controlled technology or source code is required for performance of ...

Sr. Staff Partner Engineer

New York, NY · On-site

$174.80K - $240.35K/yr

You will partner closely with Databricks Product and Engineering teams to shape the platform ... performance bonus, equity, and the benefits listed above. For more information regarding which ...

Principal Engineer - Privacy

San Francisco, CA · On-site

$220.40K - $297.40K/yr

P-1125 Summary At Databricks, we are obsessed with enabling data teams to solve the world ... Compliance If access to export-controlled technology or source code is required for performance of ...

Principal Engineer - Privacy

Mountain View, CA · On-site

$278.20K - $339.25K/yr

P-1125 Summary At Databricks, we are obsessed with enabling data teams to solve the world ... Compliance If access to export-controlled technology or source code is required for performance of ...

Senior Software Engineer - Backend

Bellevue, WA · On-site +1

$138.30K - $182.30K/yr

P-939 (Position Location is open to both our Seattle & Bellevue offices.) At Databricks, we are ... Automatically improve the performance and efficiency of workloads running on the platform while ...

Solutions Engineer

Chicago, IL · On-site

$121.40K - $167K/yr

FEQ327R95 Solutions Engineer At Databricks, our core values drive everything we do; a culture of ... Compliance If access to export-controlled technology or source code is required for performance of ...

Principal Engineer - Privacy

Seattle, WA · On-site

$220.40K - $297.40K/yr

P-1125 Summary At Databricks, we are obsessed with enabling data teams to solve the world ... Compliance If access to export-controlled technology or source code is required for performance of ...

Showing results 41-60

Databricks Jobs Information

What are the key skills and qualifications needed to thrive as a Performance Engineer, and why are they important?

To thrive as a Performance Engineer, you need strong analytical abilities, a solid understanding of software architecture, and experience with load testing and profiling, often supported by a degree in computer science or a related field. Familiarity with tools such as JMeter, LoadRunner, New Relic, and monitoring systems, as well as scripting languages, is typically required. Excellent problem-solving, attention to detail, and effective communication skills help distinguish top performers in this role. These skills and qualities are crucial for identifying system bottlenecks, optimizing performance, and ensuring a seamless user experience.

What are some common challenges Performance Engineers face when optimizing complex systems?

Performance Engineers often encounter challenges such as identifying bottlenecks in multi-tiered or distributed systems, balancing trade-offs between speed and resource consumption, and ensuring that performance improvements do not compromise system reliability. They frequently work with cross-functional teams, requiring strong communication skills to translate technical findings into actionable recommendations. Staying up-to-date with evolving tools and best practices is also essential, as technology stacks and performance benchmarks continually change.

What is a Performance Engineer?

A Performance Engineer is a professional who ensures that software applications and systems run efficiently and meet performance requirements. They analyze, test, and optimize system performance by identifying bottlenecks, conducting load and stress testing, and recommending improvements. Performance Engineers work closely with development and operations teams to ensure that applications can handle expected user loads and deliver a smooth user experience. Their work is crucial in preventing slowdowns, crashes, and other performance-related issues in production environments.

What is the difference between Performance Engineer vs Software Test Engineer?

AspectPerformance EngineerSoftware Test Engineer
Primary FocusOptimizing system performance, load testing, scalabilityFunctional testing, bug identification, feature validation
Required SkillsPerformance testing tools, scripting, system analysisTest case design, automation, defect tracking
Work EnvironmentDevelopment teams, QA, DevOpsQA teams, development teams
CertificationsPerformance testing certifications (e.g., JMeter, LoadRunner)ISTQB, software testing certifications

Performance Engineers focus on system performance, scalability, and load testing, ensuring applications run efficiently under stress. Software Test Engineers primarily verify functionality and identify bugs. While both roles require testing skills, Performance Engineers specialize in performance metrics and optimization, making their roles complementary but distinct.

What is it like to work at Databricks?

Databricks is known for its collaborative and innovative culture, prioritizing teamwork, open communication, and continuous learning. The company's structure is designed to foster a sense of community, with cross-functional teams working together to drive product development and customer success, often in an open and modern office environment. Working at Databricks may appeal to candidates who are passionate about data and AI, as the company offers opportunities to work on cutting-edge projects, collaborate with industry experts, and contribute to the growth of a rapidly expanding field.
Infographic showing various Performance Engineer job openings at Databricks in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 94% Physical, and 6% Remote job distribution.
Sr. Machine Learning Engineer

Sr. Machine Learning Engineer

Databricks

San Francisco, CA

$144.30K - $190.30K/yr

Other

Posted 26 days ago


Job description

P-1131

The Applied AI team at Databricks sits at the forefront of advancing GenAI-powered products. Over the past years, we've launched Databricks Assistant, AI/BI Genie, and Agent Bricks working with product teams, and made significant strides in LLM quality for these products. These products are used by 100s of thousands of Databricks users every day. We are tackling challenging problems like code suggestion, error detection and correction, text-to-sql generation, automatic pipeline generation, knowledge QA and many others.

As our GenAI products continue to evolve, we are seeking multiple  GenAI Engineers from junior levels to more senior levels to drive the next phase of development. In 2025, we will focus on enhancing LLM quality, expanding GenAI capabilities across Databricks products, and strengthening our platform architecture to enable seamless AI interactions at scale.

Key Responsibilities

  • Shape the direction of our applied AI areas and intelligence features in our products. Drive the development and deployment of state-of-the-art AI models and systems that directly impact the capabilities and performance of Databricks' products and services (e.g., Databricks Assistant and AI/BI Genie).
  • Develop novel data collection, fine-tuning, and LLM technologies that achieve optimal performance on specific tasks and domains.
  • Design and implement ML pipelines for data preprocessing, feature engineering, model training, hyperparameter tuning, and model evaluation, enabling rapid experimentation and iteration.
  • Work closely with cross-functional teams, including AI researchers, ML engineers, and product teams, to deliver impactful AI solutions that enhance user productivity and satisfaction.
  • Build scalable, reusable backend systems to support GenAI products across the company. Develop robust logging, telemetry, and evaluation harnesses to ensure reliable model performance.

What We're Looking For

  • 2-8 years of machine learning engineering experience in high-velocity, high-growth companies. Alternatively, a strong background in relevant ML research in academia will be considered as an equivalent qualification.
  • Strong track record of working with language modeling technologies. This could include the following: Developing generative and embedding techniques, modern model architectures, fine tuning / pre-training datasets, and evaluation benchmarks.
  • Proficiency in Python, TensorFlow/PyTorch, and scalable ML architectures.
  • Ability to drive end-to-end model development, from research and prototyping to deployment and monitoring.
  • Strong analytical and problem-solving skills, with a passion for improving AI-driven user experiences.
  • Strong coding and software engineering skills, and familiarity with software engineering principles around testing, code reviews and deployment.
  • Experience with LLM fine-tuning, prompt engineering, and retrieval-augmented generation (RAG) is a bonus.

Why Join Us?
At Databricks, we are building state-of-the-art AI solutions that redefine how users interact with data and our products. You'll have the opportunity to shape the future of AI-driven products at Databricks, work with cutting-edge models, and collaborate with a world-class team of AI and ML experts.

If you're excited about pushing the boundaries of AI in real-world applications, we'd love to hear from you!

Please note we are open to employees working from our Mountain View, CA office for this position.