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 pioneer in computer graphics and accelerated computing for over 25 years, is seeking a Developer Technology Engineer specializing in AI. This role sits at the intersection of cutting-edge AI technology and GPU computing, where you'll work to define the next era of computing.

As a Developer Technology Engineer, you'll collaborate directly with key application developers to optimize GPU solutions and shape the future of AI computing. Your work will involve crafting sophisticated parallel algorithms and contributing to core applications that leverage NVIDIA's powerful GPU technology. The position requires a deep understanding of both technical computing and artificial intelligence, making it perfect for someone who combines strong programming skills with AI expertise.

The role offers a unique opportunity to influence next-generation architectures and software platforms while working with diverse teams across NVIDIA. You'll be involved in everything from deep learning and machine learning to natural language processing, applying your expertise to solve complex computational challenges.

NVIDIA offers a comprehensive benefits package and a supportive, innovative work environment. The company's commitment to fostering diversity and inclusion makes it an attractive workplace for professionals from all backgrounds. Based in Seoul, Korea, this hybrid position allows for flexibility while maintaining collaborative relationships with global teams.

The ideal candidate will bring a Masters or PhD in computer science or related field, strong programming skills particularly in C++ and parallel computing, and a deep understanding of AI/ML concepts. If you're passionate about pushing the boundaries of AI technology and want to work with cutting-edge GPU computing, this role offers an exceptional opportunity to make a lasting impact in the field of artificial intelligence and accelerated computing.

Last updated a day ago

Responsibilities For Developer Technology Engineer - AI

  • Work directly with key application developers to understand current and future problems
  • Craft and optimize core parallel algorithms and data structures for GPU solutions
  • Provide reference code development and direct contribution to applications
  • Collaborate with architecture, research, libraries, tools, and system software teams
  • Influence next-generation architectures, software platforms, and programming models
  • Travel for conferences and on-site developer visits

Requirements For Developer Technology Engineer - AI

Python
  • Masters degree or PhD in engineering or computer science related discipline
  • 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
  • Logical approach to problem solving
  • Good time management and task prioritization skills
  • Proficiency in Deep Learning, Machine Learning, and Natural Language Processing (NLP)

Benefits For Developer Technology Engineer - AI

Medical Insurance
Vision Insurance
Dental Insurance
  • Competitive salaries
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Developer Technology Engineer - AI

Senior Software Engineer, Deep Learning Inference

Senior Software Engineer role at NVIDIA focusing on optimizing deep learning inference performance and building scalable AI runtime systems.

Senior Software Engineer, Deep Learning Inference

Senior Software Engineer position at NVIDIA focusing on Deep Learning Inference optimization and implementation, requiring 5+ years of experience in software engineering and machine learning.

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.