1

Gpu Performance Engineer Jobs in Milwaukee, WI (NOW HIRING)

Profile and tune GPU applications for performance, memory efficiency, and scalability. * Work with CPU-GPU parallel programming models and optimize data transfer. * Leverage NVIDIA libraries (CUDA ...

Senior Software Engineer

Waukesha, WI · On-site

$122K - $161K/yr

Facilitate performance issues triage and resolution when spanning hardware, firmware and operating ... Experience with GPU, Drivers, BIOS, Networking, GPU technologies. * Demonstrated expertise in Linux ...

Senior Software Engineer

Waukesha, WI · On-site

$122K - $161K/yr

Facilitate performance issues triage and resolution when spanning hardware, firmware and operating ... Experience with GPU, Drivers, BIOS, Networking, GPU technologies. * Demonstrated expertise in Linux ...

You'll contribute to algorithm development and highperformance computing (GPU/CPU) on Linux, with a ... Explore and evaluate emerging HPC technologies to optimize MR performance. Collaborate with ...

Senior Software Engineer

Waukesha, WI · On-site

$122K - $161K/yr

... performance issue triage and resolution. • Research industry trends in Compute, containers ... GPU technologies. • Automated testing experience test case development, maintenance, and ...

Senior Software Engineer

Waukesha, WI · On-site

$122K - $161K/yr

Facilitate system performance issue triage and resolution. * Research industry trends in Compute ... Experience with Virtualization, Device Drivers, BIOS, Networking, and GPU technologies. * Automated ...

Senior Software Engineer

Waukesha, WI · On-site

$122K - $161K/yr

Facilitate system performance issue triage and resolution. * Research industry trends in Compute ... Experience with Virtualization, Device Drivers, BIOS, Networking, and GPU technologies. * Automated ...

Knowledge of GPU computing (CUDA or equivalent), parallel processing, and high-performance ... You'll work alongside world-class engineers, architects, and product leaders to build scalable ...

Own people leadership end-to-end, including talent acquisition, development, performance management ... Deep expertise in Linux systems and distributed compute architectures, including CPU- and GPU-based ...

Gpu Performance Engineer information

See Milwaukee, WI salary details

$10

$59

$96

How much do gpu performance engineer jobs pay per hour?

As of Aug 13, 2026, the average hourly pay for gpu performance engineer in Milwaukee, WI is $59.22, according to ZipRecruiter salary data. Most workers in this role earn between $48.56 and $67.02 per hour, depending on experience, location, and employer.

What are some common challenges faced by a GPU performance engineer when optimizing graphics workloads?

GPU Performance Engineers often encounter challenges such as identifying performance bottlenecks within complex graphics pipelines, balancing resource utilization, and achieving optimal frame rates across diverse hardware configurations. They must use specialized profiling tools and collaborate closely with developers, driver engineers, and QA teams to address issues like memory bandwidth limitations or shader inefficiencies. Staying updated with rapidly evolving GPU architectures and optimizing for both current and next-generation hardware are also key aspects of the role.

What is a GPU performance engineer?

A GPU Performance Engineer is a specialist who analyzes, optimizes, and improves the performance of graphics processing units (GPUs). They work on identifying bottlenecks, optimizing code, and ensuring that GPU hardware and software deliver maximum efficiency and speed. Their role may involve working with drivers, firmware, and applications to enhance graphics and compute workloads. This job is essential in industries like gaming, AI, and high-performance computing where GPU efficiency directly impacts user experience and system performance.

What are the key skills and qualifications needed to thrive as a GPU performance engineer, and why are they important?

To thrive as a GPU Performance Engineer, you need a strong background in computer architecture, programming (C/C++), and a degree in computer science, electrical engineering, or a related field. Proficiency with GPU profiling tools (e.g., NVIDIA Nsight, AMD Radeon GPU Profiler), performance analysis frameworks, and parallel computing libraries like CUDA or OpenCL is typically required. Analytical thinking, problem-solving abilities, and effective communication are crucial soft skills for collaborating with developers and debugging performance bottlenecks. These skills and qualities are essential for optimizing GPU performance, ensuring efficient software-hardware interaction, and delivering high-quality graphics or compute solutions.

What is the difference between Gpu Performance Engineer vs Gpu Hardware Engineer?

AspectGpu Performance EngineerGpu Hardware Engineer
Primary FocusOptimizing GPU performance, benchmarking, and tuning softwareDesigning, developing, and testing GPU hardware components
Required SkillsProgramming, performance analysis, GPU architecture knowledgeHardware design, circuit analysis, FPGA/ASIC experience
Work EnvironmentSoftware development teams, labs for testing performanceHardware labs, manufacturing facilities, R&D centers
Common CertificationsNone specific, often requires computer engineering or related degreesElectrical engineering, VLSI design certifications

The Gpu Performance Engineer primarily focuses on optimizing and testing GPU software performance, while the Gpu Hardware Engineer designs and develops the physical GPU components. Both roles require a strong background in computer engineering, but differ in their core responsibilities and work environments.

What are popular job titles related to Gpu Performance Engineer jobs in Milwaukee, WI?

For Gpu Performance Engineer jobs in Milwaukee, WI, the most frequently searched job titles are:

What job categories do people searching Gpu Performance Engineer jobs in Milwaukee, WI look for?

The top searched job categories for Gpu Performance Engineer jobs in Milwaukee, WI are:

CUDA Programmer

ConfigUSA

Waukesha, WI • On-site

Contractor

Re-posted 18 days ago


Job description

CUDA Programmer
Location: Waukesha, WI

We are seeking a skilled CUDA Programmer to design, develop, and optimize high-performance applications on NVIDIA GPUs. The role focuses on accelerating compute-intensive workloads, optimizing memory usage, and collaborating with system and application teams to maximize GPU performance.

Key Responsibilities

  • Profile and tune GPU applications for performance, memory efficiency, and scalability.
  • Work with CPU–GPU parallel programming models and optimize data transfer.
  • Leverage NVIDIA libraries (CUDA, cuBLAS, cuDNN, NCCL as applicable).
  • Collaborate with system, compute, or AI/ML teams to integrate GPU-accelerated components.
  • Debug GPU kernels and address performance bottlenecks using NVIDIA profiling tools.
  • Ensure portability and performance across different NVIDIA GPU architectures.

Required Skills

  • Strong experience in CUDA programming and parallel computing concepts.
  • In-depth understanding of NVIDIA GPU architecture (threads, warps, SMs, memory hierarchy).
  • Proficiency in C/C++ for high-performance computing.
  • Experience with CUDA profiling and debugging tools (Nsight, nvprof).
  • Solid understanding of multi-threading, memory optimization, and performance tuning.

Preferred Skills

  • Experience with AI/ML, HPC, or graphics workloads on GPUs.
  • Familiarity with multi-GPU programming and communication frameworks (NCCL, MPI).
  • Exposure to Python bindings (CUDA Python, PyTorch extensions).
  • Experience with Linux-based development environments.