FAQs
What qualifications are required for the Windows AI Software Engineer position at NVIDIA?
The qualifications required for the Windows AI Software Engineer position at NVIDIA include a Bachelor's, Master's, or PhD in Computer Science, Software Engineering, Mathematics, or a related field. Candidates should have 2 years of experience in AI inferencing pipelines and applications using ML/DL frameworks like PyTorch, ONNX Runtime, and DirectML. Strong C++ programming and debugging skills, as well as analytical and problem-solving abilities, are also essential.
What responsibilities does the Windows AI Software Engineer have at NVIDIA?
The responsibilities of the Windows AI Software Engineer at NVIDIA include developing inference runtimes, optimizing GenAI pipelines and inference backends, and devising algorithms to seamlessly incorporate AI into games and applications for Windows. The engineer will also partner with NVIDIA software, research, architecture, and product teams, analyze and optimize AI models and frameworks, implement compute and memory optimizations, develop model compression techniques, and collaborate with Microsoft to advance AI inferencing applications and platforms.
What benefits and compensation packages are offered to Windows AI Software Engineers at NVIDIA?
Windows AI Software Engineers at NVIDIA are offered highly competitive salaries, a comprehensive benefits package, and equity opportunities. The base salary range for this position is 120,000 USD - 189,750 USD, determined based on location, experience, and pay of similar positions. In addition to salary and benefits, NVIDIA is committed to fostering a diverse work environment and is proud to be an equal opportunity employer.