Windows AI Software Engineer

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$148,000 - $235,750
Machine Learning
Senior Software Engineer
In-Person
5+ years of experience
AI · Gaming

Description For Windows AI Software Engineer

NVIDIA, a leader in accelerated computing, is seeking a Windows AI Software Engineer to join their innovative team. This role combines AI expertise with system software skills to shape the future of computing. The position focuses on developing inference runtimes, optimizing GenAI pipelines, and creating algorithms for AI integration in Windows games and applications.

The ideal candidate will work at the intersection of AI and gaming technology, collaborating with various NVIDIA teams and Microsoft to advance AI capabilities on Windows RTX PCs. You'll be responsible for optimizing AI models, implementing compute and memory optimizations, and developing the NVIDIA ACE Platform for AI NPCs in gaming applications.

This role offers an opportunity to work with cutting-edge technology in AI and gaming, while being part of a diverse and supportive environment at one of technology's most desirable employers. You'll have access to competitive compensation, comprehensive benefits, and equity, along with the chance to make a lasting impact on the future of computing.

The position requires strong technical expertise in C++, AI frameworks, and system programming, combined with excellent communication skills. You'll be working with state-of-the-art GPU architectures and contributing to groundbreaking developments in AI and gaming technology. Join NVIDIA to be part of a team that's defining the next era of computing through innovative AI solutions.

Last updated a few seconds ago

Responsibilities For Windows AI Software Engineer

  • Partner with NVIDIA software, research, architecture, and product teams
  • Perform in-depth analysis and optimization of AI models and frameworks
  • Identify and implement compute and memory optimizations
  • Develop model compression and fine-tuning techniques
  • Design and implement optimized framework for AI NPCs in gaming
  • Collaborate with Microsoft on AI frameworks and platforms
  • Ensure effective deployment of directed tests

Requirements For Windows AI Software Engineer

Python
  • Bachelor's, Master's, or PhD in Computer Science, Software Engineering, Mathematics, or related field
  • 5+ years experience in a related software position
  • 2+ years experience in AI inferencing pipelines
  • Excellent C++ programming and debugging skills
  • Strong analytical and problem-solving abilities
  • Outstanding written and oral communication skills

Benefits For Windows AI Software Engineer

Equity
  • Competitive salaries
  • Comprehensive benefits package
  • Equity

Interested in this job?

Jobs Related To NVIDIA Windows AI Software Engineer

Senior Software Engineer - Deep Learning

Senior Software Engineer position at NVIDIA focusing on deep learning and computer vision, developing efficient AI models for real-time video communication and content creation.

Senior Performance Software Engineer, Deep Learning Libraries

Senior Performance Software Engineer role at NVIDIA focusing on optimizing deep learning libraries and GPU performance, offering competitive salary and benefits.

Senior Deep Learning Software Engineer, cuDNN

Senior Deep Learning Software Engineer position at NVIDIA working on cuDNN, developing GPU-accelerated libraries for deep neural networks.

Technical Product Specialist

Senior Technical Product Specialist role at NVIDIA focusing on Digital Human Tech, requiring expertise in Python, C++, and 3D animation, offering remote work in Canada.

Senior Software Engineer, JAX

Senior Software Engineer position at NVIDIA focusing on JAX development and AI platform optimization, offering competitive salary and opportunity to advance machine learning research.