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 6 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 AI and LLM Solutions Software Engineer

Senior AI Engineer role at NVIDIA focusing on developing AI and LLM solutions for chip design and verification processes, requiring 5+ years of software development experience.

Senior ASIC Infrastructure Engineer

Senior ASIC Infrastructure Engineer role at NVIDIA focusing on AI/ML applications for chip design, offering competitive compensation and opportunity to work with cutting-edge technology.

Technical Marketing Engineer - AI Platform Software

Senior Technical Marketing Engineer role at NVIDIA focusing on AI Platform Software, requiring 5+ years experience and deep learning expertise.

AI Algorithm Engineer - Silicon Solution Group

Senior AI Algorithm Engineer role at NVIDIA's Silicon Solution Group, focusing on AI model implementation and optimization for chip solutions.

Senior Deep Learning Performance Architect

Senior Deep Learning Performance Architect role at NVIDIA focusing on developing high-performance, energy-efficient architectures for AI and machine learning applications.