1

Performance Optimization Jobs in California (NOW HIRING)

The position presents diverse challenges spanning from optimizing performance on currently supported hardware to unleashing the full potential of cutting-edge next-generation products. As a Systems ...

The Role You'll be our performance optimization expert, using advanced profiling tools to identify bottlenecks and implementing solutions that achieve 5-10x speedups. From writing custom CUDA kernels ...

The Role You'll be our performance optimization expert, using advanced profiling tools to identify bottlenecks and implementing solutions that achieve 5-10x speedups. From writing custom CUDA kernels ...

Apply Early

next page

Showing results 1-20

Performance Optimization information

What are the key skills and qualifications needed to thrive in the Performance Optimization position, and why are they important?

To excel in Performance Optimization, you need a strong analytical mindset, expertise in data interpretation, and a relevant degree in fields like engineering, computer science, or business analytics. Familiarity with tools such as SQL, Python, Tableau, and process improvement methodologies like Lean or Six Sigma is often required. Excellent problem-solving, communication, and project management skills set standout candidates apart. These abilities are essential for identifying improvement opportunities and effectively driving process enhancements within an organization.

What are some common challenges faced in a Performance Optimization role, and how are they typically addressed?

Professionals in Performance Optimization often encounter challenges such as managing complex data sets, aligning diverse teams around process changes, and quantifying the impact of optimizations. Overcoming these hurdles usually involves effective stakeholder communication, strong analytical processes, and the use of advanced data visualization tools to make insights actionable. Teams often collaborate closely with IT, operations, and management to ensure solutions are both technically sound and practical. Regular training and adapting to new industry best practices help maintain high performance and continue driving meaningful improvements.

What is a Performance Optimization job?

A Performance Optimization job focuses on analyzing, improving, and maintaining the efficiency of systems, processes, or applications. Professionals in this role identify bottlenecks, implement solutions, and enhance overall performance using data-driven strategies. They may work with software, business processes, or operational workflows to maximize productivity and resource utilization. This role often requires expertise in analytics, problem-solving, and technical tools specific to the industry.

What are the most commonly searched types of Performance Optimization jobs in California? The most popular types of Performance Optimization jobs in California are:
What are popular job titles related to Performance Optimization jobs in California? For Performance Optimization jobs in California, the most frequently searched job titles are:
What job categories do people searching Performance Optimization jobs in California look for? The top searched job categories for Performance Optimization jobs in California are:
Senior Data Center Performance Engineer - Benchmarking and Optimization

Senior Data Center Performance Engineer - Benchmarking and Optimization

NVIDIA

Santa Clara, CA • On-site

Full-time

Posted 27 days ago


Job description

Job Summary:
NVIDIA has been transforming computer graphics and accelerated computing for over 25 years, and they are searching for a highly motivated engineer to lead performance benchmarking and optimization efforts for their data center products. The role involves designing performance benchmarking strategies, characterizing AI and HPC workloads, and driving performance improvements across various subsystems.
Responsibilities:
• Design and execute comprehensive performance benchmarking strategies for our data center platforms and products
• Characterize real-world AI training, inference, and HPC workloads at scale
• Define, track, and report key performance indicators (throughput, latency, efficiency, scaling)
• Build automation tools and frameworks for performance monitoring and analysis
• Identify and analyze performance bottlenecks across compute, memory, network and storage subsystems
• Work closely with architecture, hardware, software, networking, storage and customer teams to resolve performance issues
• Drive performance improvements through system tuning, configuration optimization, and architectural recommendations for future generation systems
Qualifications:
Required:
• M.S. or Ph.D. in Computer Science, Electrical Engineering or related field (or equivalent experience).
• 8+ years of experience in performance engineering or system architecture
• Deep understanding of computer architecture, hardware-software interaction and computing at-scale
• Strong proficiency in performance profiling tools (Linux perf, NVIDIA Nsight Systems)
• Familiarity with GPU computing and parallel programming (CUDA)
• Background with HPC networking technologies (InfiniBand, RoCE, NVLink)
• Programming skills in Python, C++, and shell scripting.
• Excellent analytical and problem-solving abilities
• Adaptability and passion to learn new technologies
• Ability to communicate effectively and work with cross-functional global teams
Preferred:
• Experience with AI/ML frameworks (PyTorch, TensorFlow, JAX).
• Knowledge of MPI, collective communications (NCCL), distributed training and inference.
• Familiarity with NVIDIA DGX, HGX platforms and other data center solutions
• Familiar with containers, cloud provisioning and scheduling tools (Docker, Kubernetes, SLURM).
• Understanding of storage systems and I/O performance
• Track record of performance optimization in production environment.
• Experience with AI code generation tools
Company:
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI. Founded in 1993, the company is headquartered in Santa Clara, USA, with a team of 10001+ employees. The company is currently Late Stage.

Nvidia logo

About Nvidia

Sourced by ZipRecruiter

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Santa Clara, CA, US

Year founded

1993