1

Gpu Performance Engineer Jobs in Wisconsin (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 ...

WI ยท On-site

$184 - $356.50/hr

Join the NVIDIA Developer Tools team and empower engineers worldwide developing groundbreaking ... Innovate as you develop the debug and performance analysis capability of future generations of ...

Software Engineer - CT Image Generation (Algorithms) The team behind industry-leading CT scanners ... GPU profiling and performance analysis tools. * Medical imaging, scientific computing, or other ...

WI ยท On-site

$140 - $190/hr

... GPU compute resources for cost-effective scalability. The role is based onsite in Dallas, TX, and ... Own the complete lifecycle transition from AI/ML experimentation to reliable, high-performance ...

WI ยท On-site

$140 - $180/hr

At the scale IREN operates, storage is a critical performance system. Every GPU in our clusters ... The role of Senior Storage Engineers owns storage infrastructure end to end. This is a hands-on ...

WI ยท On-site

$180 - $240/hr

Deep experience with performance optimization, multithreading, concurrency, memory management ... Experience with GPU programming, CUDA, OpenCL, parallel computing, or hardware-accelerated software ...

WI ยท On-site

$175.10 - $334.75/hr

... GPU clusters, storage, and the operating systems and orchestration layers above - and build the Site Reliability Engineering practice that delivers the availability, reliability, and performance that ...

WI ยท On-site

$175.10 - $334.75/hr

... GPU clusters, storage, and the operating systems and orchestration layers above - and build the Site Reliability Engineering practice that delivers the availability, reliability, and performance that ...

WI ยท On-site

$100 - $130/hr

Deploy and manage large-scale GPU clusters using orchestration platforms such as Kubernetes or ... Troubleshoot and optimize performance across compute, networking, and storage infrastructure in a ...

WI ยท On-site

$175.10 - $334.75/hr

... GPU clusters, storage, and the operating systems and orchestration layers above - and build the Site Reliability Engineering practice that delivers the availability, reliability, and performance that ...

WI ยท On-site

$120 - $170/hr

Its engineers build critical infrastructure to eliminate friction in scientific research ... This team owns the systems and tooling that keep hundreds of high-performance GPU compute nodes ...

next page

Showing results 1-20

Gpu Performance Engineer information

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 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 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 Wisconsin?

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

What job categories do people searching Gpu Performance Engineer jobs in Wisconsin look for?

The top searched job categories for Gpu Performance Engineer jobs in Wisconsin are:

What cities in Wisconsin are hiring for Gpu Performance Engineer jobs?

Cities in Wisconsin with the most Gpu Performance Engineer job openings:

CUDA Programmer

ConfigUSA

Waukesha, WI โ€ข On-site

Contractor

Re-posted 23 hours 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.