Taro Logo

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
4+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

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 9 months 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?