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
This job posting may no longer be active. You may be interested in these related jobs instead:
Developer Technology Engineer - HPC and AI

Senior Developer Technology Engineer position at NVIDIA focusing on HPC and AI, requiring 3+ years experience and advanced degree, based in Seoul.

Senior Software Engineer, LLM Inference

Senior Software Engineer position at NVIDIA focusing on LLM Inference development, requiring expertise in C++, deep learning, and AI technologies.

Senior Perception Engineer

Senior Perception Engineer role at NVIDIA developing autonomous driving solutions using deep learning and computer vision, offering competitive salary and opportunity to work on cutting-edge technology.

Senior On-Device Model Inference Optimization Engineer

Senior AI optimization role at NVIDIA focusing on improving performance and efficiency of AI models for autonomous vehicles, offering competitive salary and equity benefits.

Senior Prediction and Planning Machine Learning Engineer - Autonomous Vehicles

Senior ML Engineer position at NVIDIA focusing on prediction and planning systems for autonomous vehicles

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 4 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?