Job Summary:
NVIDIA is a leading technology company at the forefront of computer graphics innovation. They are seeking a Neural Graphics Engineer to implement and optimize neural graphics techniques, prototype new approaches, and contribute to their graphics software stack.
Responsibilities:
• Implement and optimize neural graphics techniques within real-time rendering pipelines
• Prototype neural rendering, differentiable graphics, and generative 3D approaches
• Collaborate across teams to move ideas from concept to production
• Contribute to our graphics software stack, including compilers, shaders, and runtime tools
Qualifications:
Required:
• BS, MS, or PhD in Computer Science, Electrical Engineering, Physics, or a related field (or equivalent experience)
• At least 2-4 years of practical experience and demonstrated ability in C++ and Python
• Coursework or project experience in computer graphics, machine learning, or computer vision
• A drive to learn, grow, and take on challenging problems
Preferred:
• Hands-on experience with neural rendering (NeRF, Gaussian splatting, differentiable rendering) or generative AI for 3D content
• Experience with PyTorch and real-time rendering engines
• Familiarity with graphics APIs (Vulkan, OpenGL, DirectX), shader programming (Slang, HLSL, GLSL), or compiler development
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.