Search jobs > Mountain View, CA > Engineer performance

Software Engineer - Performance PhD Candidates

Databricks
Mountain View, California
$150K-$190K a year
Full-time

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

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
Promoted
TikTok
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...

Promoted
Bytedance
San Jose, California

ByteDance Networking brings together innovative ideas and technologies from network architecture, software defined networking (SDN), network virtualization, switch software and hardware co-design, and high-speed networking, to create hyperscale data-center networking solutions that power several of ...

Promoted
TikTok
San Jose, California

Current year or recent graduate with a background in Software Development, Computer Science, Computer Engineering, or a related technical discipline. Demonstrated software engineering experience from previous internships, work experience, coding competitions, or publications. Successful candidates m...

TikTok
San Jose, California

Collaboration: Collaborate with cross-functional teams including privacy engineering, product engineering, and legal to align on goals and deliver comprehensive data protection solutions. Performance Optimization: Monitor and optimize the performance of backend services, addressing bottlenecks and i...

Promoted
TikTok
San Jose, California

Students currently pursuing a PhD in Computer Science, Software Engineering, or related fields;. Candidates can apply to a maximum of TWO positions and will be considered for jobs in the order you apply. Successful candidates must be able to commit to one of the following start dates below:. Candida...

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...

TikTok
San Jose, California

Our team works to build out the development services that enable engineers to deliver high-quality features and systems to our users. We aim to provide systems enabling software development streamline and productive. The systems we are building include Cloud IDE, Intelligent Unit Test Generation, co...

ByteDance
San Jose, California

ByteDance Networking brings together innovative ideas and technologies from network architecture, software defined networking (SDN), network virtualization, switch software and hardware co-design, and high-speed networking, to create hyperscale data-center networking solutions that power several of ...

NVIDIA
Santa Clara, California

Analyze full stack performance ranging from application level through libraries, system software, kernel software and hardware. Our team analyzes performance of applications, investigates bottlenecks in software or hardware and delivers features and improvements to better realize the potential of NV...

Advanced Micro Devices, Inc
San Jose, California

KEY RESPONSIBILITIES: Work with AMD’s architecture specialists to improve future products Apply a data minded approach to target optimization efforts Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture Design and develop new groundbreak...