Neural Graphics Engineer

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

NVIDIA is seeking a Neural Graphics Engineer to work on technologies at the intersection of AI and real-time rendering. The role involves implementing and optimizing neural graphics techniques, prototyping neural rendering and generative 3D approaches, and contributing to the graphics software stack. Experience with C++, Python, computer graphics, and machine learning is required, with a preference for hands-on experience in neural rendering or generative AI for 3D content.

What you'd actually do

  1. Implement and optimize neural graphics techniques within real-time rendering pipelines
  2. Prototype neural rendering, differentiable graphics, and generative 3D approaches
  3. Collaborate across teams to move ideas from concept to production
  4. Contribute to our graphics software stack, including compilers, shaders, and runtime tools

Skills

Required

  • C++
  • Python
  • computer graphics
  • machine learning
  • computer vision

Nice to have

  • neural rendering
  • NeRF
  • Gaussian splatting
  • differentiable rendering
  • generative AI for 3D content
  • PyTorch
  • real-time rendering engines
  • graphics APIs
  • Vulkan
  • OpenGL
  • DirectX
  • shader programming
  • Slang
  • HLSL
  • GLSL
  • compiler development

What the JD emphasized

  • real-time rendering pipelines
  • neural rendering
  • differentiable graphics
  • generative 3D approaches
  • graphics APIs
  • shader programming
  • compiler development

Other signals

  • neural graphics techniques
  • real-time rendering pipelines
  • neural rendering
  • differentiable graphics
  • generative 3D approaches