AI Developer Technology Engineer

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

Description For AI Developer Technology Engineer

NVIDIA is seeking an exceptional AI Developer Technology Engineer to join their Compute Developer Technology (Devtech) team. This role sits at the intersection of artificial intelligence and GPU computing, where you'll be instrumental in advancing the future of AI technology.

The position offers a unique opportunity to work with cutting-edge AI and deep learning technologies while optimizing them for NVIDIA's current and next-generation GPU architectures. As an AI Developer Technology Engineer, you'll be involved in developing sophisticated solutions that push the boundaries of what's possible in AI computing.

The role combines technical expertise in AI/ML with hands-on software development, requiring strong programming skills in C/C++ and parallel computing frameworks like CUDA. You'll work directly with key customers, understanding their AI challenges and crafting optimized solutions using NVIDIA's GPU technology.

NVIDIA's position as a leader in accelerated computing makes this an exceptional opportunity for someone passionate about AI and parallel computing. You'll be part of a forward-thinking team that's driving innovation in AI across industries, from autonomous vehicles to healthcare.

The ideal candidate will bring a strong academic background (Masters or PhD) in computer science or engineering, combined with practical experience in AI development. You'll need excellent problem-solving abilities and strong communication skills to collaborate effectively with various teams and customers.

Working at NVIDIA means joining one of technology's most desirable employers, with some of the industry's brightest minds. The company offers a diverse and inclusive work environment, with a strong commitment to fostering innovation and professional growth.

This role is perfect for someone who wants to be at the forefront of AI technology, working on solutions that will shape the future of computing across multiple industries. You'll have the opportunity to influence next-generation architectures and programming models while working with a team that's passionate about pushing the boundaries of what's possible with AI and GPU computing.

Last updated 3 hours ago

Responsibilities For AI Developer Technology Engineer

  • Study and develop cutting-edge techniques in deep learning, graphs, machine learning, and data analytics
  • Perform in-depth analysis and optimization for GPU architectures
  • Work directly with key customers to understand and provide AI solutions using GPUs
  • Collaborate with architecture, research, libraries, tools, and system software teams
  • Influence the design of next-generation architectures, software platforms, and programming models

Requirements For AI Developer Technology Engineer

Python
  • Masters degree or PhD in engineering or computer science related discipline
  • 3+ years of relevant work or research experience
  • Strong knowledge of C/C++, software design, programming techniques, and AI algorithms
  • Firsthand work experience with parallel programming, ideally CUDA C/C++
  • Strong communication and organization skills
  • Logical approach to problem solving
  • Good time management and task prioritization skills
  • Ability to travel for conferences and on-site visits

Interested in this job?

Jobs Related To NVIDIA AI Developer Technology Engineer

AI Computing Software Development Engineer, TensorRT

Senior AI Software Engineer role at NVIDIA developing TensorRT inferencing software, requiring 3+ years experience and expertise in C++, deep learning frameworks, and AI technologies.

Deep Learning Performance Architect

Senior Deep Learning Performance Architect position at NVIDIA, focusing on optimizing deep learning kernels and developing GPU-accelerated software solutions.

Senior Performance Engineer - Deep Learning

Senior Performance Engineer position at NVIDIA focusing on optimizing Deep Learning tools and frameworks, offering competitive salary and opportunity to work with cutting-edge AI technology.

Deep-Learning Software Engineer, Performance Optimization

Senior Deep Learning Software Engineer role at NVIDIA focusing on AI performance optimization and implementation, requiring 5+ years of experience in machine learning and software development.

Senior Compiler Engineer, Software - Deep Learning Accelerator

Senior Compiler Engineer position at NVIDIA focusing on Deep Learning Accelerator development, requiring 7+ years of experience in compiler or deep learning software projects.