GPU Performance Engineer - Neural Reconstruction
At a glance
AI generatedTL;DR
Join NVIDIA as a GPU Performance Engineer for Neural Reconstruction, a role that demands expertise in optimizing 3D reconstruction workflows using cutting-edge technologies like Gaussian Splatting. You will profile and enhance CUDA and PyTorch performance across various stages of neural reconstruction, from data loading to rendering, ensuring efficient memory usage and multi-GPU execution. Utilizing tools such as Nsight Systems and Compute, you’ll identify bottlenecks and develop benchmarks to maintain quality and reliability in production systems. Ideal candidates have extensive experience with Python, C++, PyTorch, and CUDA, along with a deep understanding of GPU performance optimization techniques and 3D vision goals. This role requires collaboration across research and engineering teams to deliver robust, scalable solutions for complex ML workloads.
Skills
What you'll do
- Profile end-to-end neural reconstruction workflows to identify performance bottlenecks.
- Improve CUDA and PyTorch performance for Gaussian Splatting and related workloads.
- Analyze GPU performance using Nsight Systems, Compute, NVTX, and other profiling tools.
- Optimize sparse rendering workloads including tile-level masking/culling and multi-GPU execution.
- Translate Python/PyTorch bottlenecks into efficient CUDA/C++ implementations when necessary.
What we're looking for
- 12+ years of experience in Computer Science or related field with strong programming skills in Python and C++.
- Hands-on experience optimizing GPU-accelerated workloads using CUDA and PyTorch.
- Proficiency in profiling and performance analysis for CPU/GPU bottlenecks and memory pressure.
- Ability to develop benchmarks and validate optimizations while preserving correctness and quality.
- Experience with Gaussian Splatting, NeRF, differentiable rendering, or 3D reconstruction pipelines.
Employer
About Nvidia
Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing
Nvidia currently has 825 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 813 roles with salary data.
Most-posted roles
- Senior Solutions Architect, AI Infrastructure 4
- Senior System Software Engineer - AV Platform 4
- Senior Circuit Design Engineer 3
- Senior Circuit Methodology Engineer 3
- Senior Deep Learning Performance Architect 3