System Software Engineer - AI

NVIDIA is the world leader in accelerated computing, pioneering accelerated computing to tackle challenges no one else can solve.
Machine Learning
Senior Software Engineer
Contact Company
4+ years of experience
AI

Description For System Software Engineer - AI

NVIDIA, the leading AI computing company, is seeking a Senior Systems Software Engineer for their Windows AI team (WinAI). This role focuses on solving challenges related to client-side AI on Windows PCs, dealing with limited compute and memory resources, and optimizing AI model execution across local devices like GPUs and NPUs.

Key responsibilities include:

  • Partnering with NVIDIA teams to align strategies for AI on Windows RTX PCs
  • Analyzing and optimizing AI models and inference backends
  • Implementing compute and memory optimization techniques
  • Collaborating on GenAI projects and developing reference projects
  • Fine-tuning AI models and applying compression techniques
  • Working with Microsoft to advance AI frameworks and platforms
  • Ensuring robust automated testing

Requirements:

  • Bachelor's, Master's, or PhD in Computer Science or related field
  • Excellent C++ programming and debugging skills
  • 4+ years of experience with AI inferencing pipelines and frameworks
  • Strong analytical and problem-solving abilities
  • Outstanding communication skills

Preferred qualifications:

  • Understanding of modern ML, Deep Neural Networks, and Generative AI
  • Experience with open-source projects
  • Proficiency in lower-level system/GPU programming and CUDA
  • Hands-on experience with various AI APIs and frameworks

NVIDIA offers competitive salaries, generous benefits, and is an equal-opportunity employer valuing diversity. Join a team of forward-thinking professionals in a rapidly growing company at the forefront of AI and technology innovation.

Last updated 17 days ago

Responsibilities For System Software Engineer - AI

  • Partner with NVIDIA teams to align strategies for AI on Windows RTX PCs
  • Analyze and optimize AI models and inference backends
  • Implement compute and memory optimization techniques
  • Collaborate on GenAI projects and develop reference projects
  • Fine-tune AI models and apply compression techniques
  • Work with Microsoft to advance AI frameworks and platforms
  • Ensure robust automated testing

Requirements For System Software Engineer - AI

  • Bachelor's, Master's, or PhD in Computer Science or related field
  • Excellent C++ programming and debugging skills
  • 4+ years of experience with AI inferencing pipelines and frameworks
  • Strong analytical and problem-solving abilities
  • Outstanding written and oral communication skills

Interested in this job?

Jobs Related To NVIDIA System Software Engineer - AI

Senior Software Developer, AI/Machine Learning, Applied AI

Senior Software Developer role at Google Cloud, focusing on AI/Machine Learning and Applied AI, with opportunities in Waterloo and Toronto, Canada.

Senior Software Developer, Machine Learning, Google Workspace

Senior Software Developer role at Google, focusing on Machine Learning for Google Workspace. Develop next-gen technologies, 5+ years experience required.

Senior Software Engineer, Natural Language Processing

Senior Software Engineer role at Google Research, focusing on Natural Language Processing and multilingual AI capabilities.

Senior Software Engineer, Machine Learning, Android

Senior Software Engineer role at Google, focusing on Machine Learning for Android, offering competitive salary and benefits.

Senior Software Engineer, Machine Learning, Google Cloud AI

Senior Software Engineer role at Google Cloud AI, focusing on machine learning and AI development.