Developer Technology Engineer - AI

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins to transform industries.
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Developer Technology Engineer - AI

NVIDIA, a leader in computer graphics, PC gaming, and accelerated computing for over 25 years, is now at the forefront of AI innovation. As a Developer Technology Engineer - AI at NVIDIA, you'll be part of a team defining the next era of computing where GPUs power the brains of computers, robots, and self-driving cars to understand the world.

Your role will involve:

  • Collaborating directly with key application developers to optimize core parallel algorithms and data structures for GPUs.
  • Working with diverse NVIDIA teams to influence next-generation architectures and software platforms.
  • Traveling for conferences and on-site developer visits.

Key requirements:

  • Masters or PhD in engineering or computer science with 3+ years of relevant experience.
  • Experience in parallel programming, preferably CUDA C/C++.
  • Strong C/C++ skills and knowledge of software design and algorithms.
  • Solid mathematical background, including linear algebra and numerical methods.
  • Excellent communication and problem-solving skills.
  • Proficiency in Deep Learning, Machine Learning, or Natural Language Processing.

NVIDIA offers competitive salaries and comprehensive benefits. They are committed to fostering a diverse work environment and are an equal opportunity employer. Join NVIDIA to make a lasting impact on the world through cutting-edge technology and innovation.

Last updated 4 months ago

Responsibilities For Developer Technology Engineer - AI

  • Work directly with key application developers to optimize core parallel algorithms and data structures for GPUs
  • Collaborate with diverse NVIDIA teams to influence next-generation architectures and software platforms
  • Travel for conferences and on-site developer visits

Requirements For Developer Technology Engineer - AI

  • Masters or PhD in engineering or computer science
  • 3+ years of relevant work or research experience
  • Experience with parallel programming, ideally CUDA C/C++
  • Strong knowledge of C/C++, software design, programming techniques, and algorithms
  • Strong mathematical fundamentals, including linear algebra and numerical methods
  • Very good communication and organization skills
  • Proficiency in Deep Learning, Machine Learning, or Natural Language Processing

Benefits For Developer Technology Engineer - AI

  • Competitive salaries
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Developer Technology Engineer - AI

Senior Applied LLM Engineer, AI – Chip Design

Senior Applied LLM Engineer position at NVIDIA, focusing on developing AI solutions for chip design using large language models and advanced algorithms.

Deep Learning Performance Architect

Senior Deep Learning Performance Architect role at NVIDIA, developing next-generation AI architectures and optimizing deep learning performance.

Windows AI Software Engineer

Senior Windows AI Software Engineer role at NVIDIA focusing on AI integration in games and applications, offering competitive salary and benefits.

Senior Software Engineer - Deep Learning

Senior Software Engineer position at NVIDIA focusing on deep learning and computer vision, developing efficient AI models for real-time video communication and content creation.

Senior Performance Software Engineer, Deep Learning Libraries

Senior Performance Software Engineer role at NVIDIA focusing on optimizing deep learning libraries and GPU performance, offering competitive salary and benefits.