Software Engineer - Performance PhD Candidates

Databricks
Mountain View, California
$150K-$190K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

P-187

At Databricks, we are passionate about helping data teams solve the world's toughest problems. We do this by building and running the world's best data and AI infrastructure platform so our customers can use deep data insights to improve their business.

Databricks develops and operates one of the largest scale software platforms; the fleet consists of millions of virtual machines, generating terabytes of logs and processing exabytes of data per day.

At our scale, we observe cloud hardware, network, and operating system faults, and our software must gracefully shield our customers from any of the above.

As a performance engineer, you will work with multiple teams across the company to evaluate the performance of products and features, identify performance bottlenecks, and partner with engineers to solve performance and scalability issues.

This implies, among other teams, setting performance targets for software releases, guiding teams to develop performance benchmarks, running competitive benchmark analysis for different Databricks products, doing deep dive analysis to identify performance issues and fix them.

You will report directly to the Director of Engineering and have the opportunity to work with a strong team of engineers.

The impact you will have :

You will identify performance limitations of the entire stack based on telemetry, customer signals, POCs, and benchmarks to result in the best performing system across the industry, when resolved.

Impact spans all cloud providers and all major areas.

  • You will 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.
  • You will understand the performance characteristics of the compute instance types, storage layers, and all cloud services Databricks depends on and deploy solutions to meet the customer demand.
  • You will work with customers to root cause and reduce performance problems during production, previews, and POCs.

What We Look For :

  • PhD in databases or systems
  • Knowledge of database systems, storage systems, distributed systems, and performance optimization
  • Motivated by delivering customer value and influence

Benefits

  • Comprehensive health coverage including medical, dental, and vision
  • 401(k) Plan
  • Equity awards
  • Flexible time off
  • Paid parental leave
  • Family Planning
  • Gym reimbursement
  • Annual personal development fund
  • Work headphones reimbursement
  • Employee Assistance Program (EAP)
  • Business travel accident insurance

Pay Range Transparency

Databricks is committed to fair and equitable compensation practices. The pay range(s) for this role is listed below and represents base salary range for non-commissionable roles or on-target earnings for commissionable roles.

Actual compensation packages are based on several factors that are unique to each candidate, including but not limited to job-related skills, depth of experience, relevant certifications and training, and specific work location.

Based on the factors above, Databricks utilizes the full width of the range. The total compensation package for this position may also include eligibility for annual performance bonus, equity, and the benefits listed above.

For more information regarding which range your location is in visit our page .

Local Pay Range$150,000 $190,000 USD

30+ days ago
Related jobs
TikTok
San Jose, California

Minimum Qualifications:- Current year or recent graduate with a background in Software Development, Computer Science, Computer Engineering, or a related technical discipline. Preferred Qualifications:- Demonstrated software engineering experience from previous internships, work experience, coding co...

Apple, Inc.
Cupertino, California

Platform Architecture is looking for a Performance Control Software Engineer to measure, analyze and control the relationship between power and performance in Apple's most advanced systems. You will design and conduct performance experiments, create instrumentation and data visualizations, prototype...

Mediabistro
San Jose, California

In this role, you will optimize the performance of TikTok's next-generation video technologies, collaborate with external mobile SoC/device/service partners, and deliver the best user experience on a huge variety of mobile platforms for TikTok creators around the world. Profile and optimize video pe...

ByteDance
San Jose, California

We are actively seeking talented Software Engineers/Researchers specializing in Large Language Models (LLM) to join our dynamic team. About the Team: The Applied Machine Learning Enterprise team combines system engineering and machine learning to develop and operate big model service platform that o...

Study International
San Jose, California

Senior Software Engineer, Mobile Video Performance and Architecture (Multiple Positions). Develop new video features of camera operation and video recording, and integrate the latest iOS or Android camera features into our company's video creation software stack. Develop new video features of video ...

Applied Intuition
Mountain View, California

Our software engineers work across our suite of products, tackling a variety of full-stack, infrastructure, robotics, and graphics challenges. A PhD degree in Computer Science, Mechanical Engineering, or related technical field. Applied Intuition provides software solutions to safely develop, test, ...

Zoox
San Mateo, California

Collaborate closely with x-functional teams, including ML researchers, software engineers, data engineers, and hardware engineers, to define requirements and align on architectural decisions. Foster City, CA • Full-time Staff/Senior Staff Software Engineer, ML Performance Optimization. Are you excit...

Intel
San Jose, California

Bachelor's in computer science, Computer Engineering or Electrical Engineering or relevant field with 4+ years of relevant experience or Master's in computer science, Computer Engineering or Electrical Engineering or a relevant field with 3+ years of relevant experience. Use performance methodologie...

ByteDance
San Jose, California

Final year or recent PhD graduate with a background in Computer Science, Electronic Engineering, Computer Engineering, Network Engineering or related technical discipline2. ByteDance Networking brings together innovative ideas and technologies from network architecture, software defined networking (...

ByteDance
San Jose, California

Of the required experience, must have 2 years of experience in each of the following:- C++ programming;- iOS or Android development;- Multi-threading, data structures, and design pattern;- Performance monitoring, profiling, and optimization for mobile apps, including optimization of CPU/GPU/memory u...