Principal Developer Technology Engineer

at Nvidia
📍 Germany
PLN 483,800-838,500 per year
SENIOR
✅ Remote ✅ Hybrid

Tech Stack

AI @ 4 API @ 8 Algorithms @ 8 Communication @ 6 Debugging @ 7 GPU @ 8 Linux @ 4 Machine Learning @ 4 Mathematics @ 7 Prioritization @ 6 Software Development @ 7

Details

NVIDIA is looking for a Principal Developer Technology Engineer to focus on advanced rendering, including path tracing and neural graphics, and the broader adoption of AI technology in games.

Responsibilities

  • Collaborate with innovative AAA developers worldwide to optimize GPU and system performance, enabling fluid gameplay with path-traced neural rendering and complex AI behaviors.
  • Develop, profile, optimize, and tune neural rendering algorithms and AI models to maximize available computing resources.
  • Collaborate with NVIDIA architecture and driver teams to ensure the best experience on current-generation hardware and help determine trends and features for next-generation architectures.
  • Work with the latest GPU technology to develop new techniques, build technical demos, write whitepapers, and present work at conferences.

Requirements

  • Master's degree in Computer Science, Computer Engineering, or a related computationally focused science degree, or equivalent experience.
  • 15+ years of relevant work experience or research.
  • Proficiency in C++ with strong software development, optimization, and debugging skills, along with a strong software engineering background.
  • Very strong mathematics skills, including linear algebra and calculus for problem-solving and performance modeling.
  • Excellent knowledge of real-time graphics and GPU technologies, including real-time rendering algorithms such as ray tracing and path tracing, shaders, shading languages, and APIs such as DirectX or Vulkan.
  • Hands-on experience with low-level performance optimizations.
  • In-depth expertise in CPU and GPU architecture fundamentals.
  • Solid understanding of AI fundamentals, including the ability to use AI tools for programming productivity and design new solutions.
  • Good communication, organization, and prioritization skills.
  • Willingness to travel for on-site visits with developers and conferences.

Preferred Qualifications

  • Professional experience with machine learning algorithms and applications.
  • Experience optimizing inference and training workloads.
  • Solid understanding of neural graphics techniques.
  • Experience with Windows or Linux driver development.

Compensation

For Poland, the base salary range is PLN 483,750–838,500 per year.

More jobs at Nvidia

Similar jobs