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 2 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 Software Engineer - Conversational AI

Senior Software Engineer position at NVIDIA focusing on building next-generation Conversational AI systems and Digital Human solutions using advanced Speech and LLM models.

Senior Software Engineer, Deep Learning Inference

Senior Software Engineer role at NVIDIA focusing on optimizing deep learning inference performance and implementing AI runtime solutions.

Senior System Software Engineer, Deep Learning Accelerator

Senior System Software Engineer role at NVIDIA focusing on Deep Learning Accelerator development, requiring 7+ years of experience in low-level software development and system architecture.

Deep Learning Engineer, End-to-end - Autonomous Driving

Senior Deep Learning Engineer position at NVIDIA focusing on end-to-end autonomous driving solutions, combining AI expertise with automotive technology.

Senior Software Engineer, TensorRT-LLM

Senior Software Engineer position at NVIDIA focusing on TensorRT-LLM development, requiring expertise in C++, deep learning, and AI inferencing optimization.