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 3 months 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 AI and LLM Solutions Software Engineer

Senior AI Engineer role at NVIDIA focusing on developing AI and LLM solutions for chip design and verification processes, requiring 5+ years of software development experience.

Senior ASIC Infrastructure Engineer

Senior ASIC Infrastructure Engineer role at NVIDIA focusing on AI/ML applications for chip design, offering competitive compensation and opportunity to work with cutting-edge technology.

Technical Marketing Engineer - AI Platform Software

Senior Technical Marketing Engineer role at NVIDIA focusing on AI Platform Software, requiring 5+ years experience and deep learning expertise.

AI Algorithm Engineer - Silicon Solution Group

Senior AI Algorithm Engineer role at NVIDIA's Silicon Solution Group, focusing on AI model implementation and optimization for chip solutions.

Senior Deep Learning Performance Architect

Senior Deep Learning Performance Architect role at NVIDIA focusing on developing high-performance, energy-efficient architectures for AI and machine learning applications.