# Senior/Lead Performance Engineer, Distributed Database Systems

**Company**: Salesforce
**Experience**: senior
**Job type**: full-time
**Salary**: $148,500 - $260,100 annually
**Category**: Engineering
**Industry**: Technology

**Apply**: https://salesforce.wd12.myworkdayjobs.com/en-US/External_Career_Site/job/California---San-Francisco/Software-Engineering-LMTS_JR365053?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_aacc351a-164

## Description

Salesforce is seeking a Senior/Lead Performance Engineer to join the Database team. The successful candidate will help build the distributed database technology that powers the growth of the Salesforce Platform worldwide.

The Salesforce Database team is fast-paced and collaborative, working across all areas of the distributed transactional database technology stack. The ideal candidate will have experience in systems performance, data, and automation, and will be responsible for delivering tools, analysis, and optimizations that take SalesforceDB to new levels of performance and scalability.

Key responsibilities include:

- Driving the design and scalability of the database stack with development teams

- Finding optimization opportunities by profiling the database engine and storage service

- Identifying and fixing performance and scalability problems

- Leading benchmarking and modeling for hardware selection and capacity planning

- Building telemetry, dashboards, and analysis to monitor production fleet performance

- Owning performance qualification of SalesforceDB releases

The successful candidate will have:

- A related technical degree or equivalent experience

- 5+ years of performance engineering experience on systems software, ideally databases, storage, or distributed systems

- Strong computer science fundamentals: data structures, algorithms, concurrency, and memory management

- Strong coding skills in Java or C/C++

- Practical experience with load, benchmark, and regression testing

- A track record of root cause analysis for performance and scalability problems

- Strong SQL and performance data analysis skills

- Experience with telemetry, dashboards, and monitoring against performance targets

- Fluency with Linux, OS internals, and shell/Python scripting

Additional qualifications that could set you apart include:

- MS or PhD in databases or distributed systems

- Deep knowledge of database internals: optimizer, query execution, storage, transactions, and concurrency control

- SQL query optimization

- Splunk or similar log analytics for performance monitoring

- Java and C/C++ profiling, JVM tuning, and heap dump analysis

- Statistical analysis and experimental design

The typical base salary range for this position is $148,500 - $260,100 annually. In select cities within the San Francisco and New York City metropolitan area, the base salary range for this role is $178,900 - $285,800 annually.

## Skills

### Required
- Java
- C/C++
- Linux
- Python
- SQL
- data structures
- algorithms
- concurrency
- memory management

### Nice to have
- MS or PhD in databases or distributed systems
- database internals
- SQL query optimization
- Splunk
- log analytics
- Java profiling
- JVM tuning
- heap dump analysis
- statistical analysis
- experimental design

---

Source: [Apply at salesforce.wd12.myworkdayjobs.com](https://salesforce.wd12.myworkdayjobs.com/en-US/External_Career_Site/job/California---San-Francisco/Software-Engineering-LMTS_JR365053?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
