Senior Developer Technology Engineer

NVIDIA

NVIDIA

Software Engineering, IT
Multiple locations
Posted on Thursday, February 1, 2024

We are now looking for a Senior Developer Technology Engineer! NVIDIA is seeking a Senior Developer Technology Engineer with broad DL knowledge! NVIDIA is rapidly growing our research and development capacity for Deep Learning and is seeking excellent Software Engineers at all levels of expertise to join our team. Companies around the world are using NVIDIA GPUs to power a revolution in deep learning, enabling breakthroughs in areas like Instant NeRF, LLM, ChatGPT, and GenerativeAI that has put DL at the “iPhone moment” for AI. Join the team working with game developers and researchers building the future of gaming. Leverage internal and external research and methodologies to tackle important challenges. Optimize and fine tune models to run in split second real-time game applications.

What you'll be doing:

  • Develop DL based solutions to hard problems in our group and game development in various areas such as path tracing, image generation, model generation, trace analysis, animation, and more

  • Do performance optimization, analysis, and tune DL models to run on available resources.

  • Work with cross-collaborative teams across across the company to solve novel problems.

What we need to see:

  • Masters or PhD or equivalent experience in relevant field (Computer Engineering, Computer Science, EECS, AI).

  • 10+ years of relevant software development experience.

  • You'll need excellent C/C++ programming and software design skills. SW Agile skills are helpful and Python experience is a plus.

  • Experience and interest in graphics rendering, path tracing particularly.

  • Prior experience with performance modelling, profiling, debug, and code optimization or architectural knowledge of CPU and GPU is a plus.

  • GPU programming experience (CUDA or OpenCL) is a plus.

GPU deep learning has provided the foundation for machines to learn, perceive, reason and solve problems posed using human language. The GPU started out as the engine for simulating human imagination, conjuring up the amazing virtual worlds of video games and Hollywood films. Now, NVIDIA's GPU runs deep learning algorithms, simulating human intelligence, and acts as the brain of computers, robots and self-driving cars that can perceive and understand the world. Just as human imagination and intelligence are linked, computer graphics and artificial intelligence come together in our architecture. Two modes of the human brain, two modes of the GPU. This may explain why NVIDIA GPUs are used broadly for deep learning, and NVIDIA is increasingly known as “the AI computing company.” Come, join our DL Architecture team, where you can help build the real-time, cost-effective computing platform driving our success in this exciting and quickly growing field.