×
Register Here to Apply for Jobs or Post Jobs. X

GPU Engineer

Job in San Jose, Santa Clara County, California, 95199, USA
Listing for: Ultimate Staffing Services
Full Time position
Listed on 2026-05-10
Job specializations:
  • Software Development
    AI Engineer, Machine Learning/ ML Engineer, C++ Developer, Computer Science
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

Salary: USD
87360 - USD
104000 per year

Job Summary

A GPU Engineer designs, develops, and optimizes software and systems that run on Graphics Processing Units (GPUs). The role focuses on high‑performance computing, graphics rendering, or compute workloads such as AI/ML, computer vision, and scientific simulations, ensuring maximum performance, scalability, and efficiency.

Key Responsibilities
  • Design, develop, and optimize GPU‑accelerated software solutions
  • Write and maintain high‑performance code using CUDA, OpenCL, Vulkan, Direct

    X, or Metal
  • Optimize memory usage, latency, and throughput on GPU architectures
  • Develop and debug graphics pipelines
    , shaders, or compute kernels
  • Profile GPU performance and resolve bottlenecks using diagnostic tools
  • Collaborate with CPU, driver, and hardware teams to ensure efficient integration
  • Support AI/ML workloads by accelerating neural networks and data pipelines
  • Analyze and adapt algorithms for parallel processing
  • Ensure code scalability across different GPU architectures
  • Document designs, performance benchmarks, and optimization strategies
Required Qualifications
  • Bachelor’s in Computer Engineering, Electrical Engineering, Computer Science
    , or related field
  • Strong programming skills in C/C++ and at least one GPU programming framework (CUDA, OpenCL, etc.)
  • Deep understanding of parallel computing concepts
  • Experience with GPU memory models
    , threads, and synchronization
  • Familiarity with graphics APIs (OpenGL, Vulkan, Direct

    X) or compute APIs
  • Experience debugging and profiling GPU applications
Preferred Qualifications
  • Experience with AI/ML frameworks (Tensor Flow, PyTorch, ONNX)
  • Knowledge of computer graphics
    , ray tracing, or real‑time rendering
  • Familiarity with driver-level or kernel-level GPU development
  • Experience optimizing for embedded or mobile GPUs
  • Understanding of hardware architecture (SMs, warps, caches, pipelines)
Tools & Technologies
  • NVIDIA CUDA / Nsight
  • AMD ROCm
  • Python for experimentation and tooling
  • Performance profiling and benchmarking tools
Soft Skills
  • Strong problem-solving and analytical skills
  • Ability to explain complex performance concepts clearly
  • Collaboration across hardware, firmware, and software teams
  • Attention to detail and performance trade‑offs
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary