AI Algorithm Software Engineer

NVIDIA is the world leader in accelerated computing, pioneering accelerated computing to tackle challenges no one else can solve.
Hsinchu, Hsinchu City, TaiwanTaipei, Taiwan
Machine Learning
Mid-Level Software Engineer
Contact Company
2+ years of experience
AI · Enterprise SaaS · Robotics
This job posting may no longer be active. You may be interested in these related jobs instead:
GPU Computing Engineer

GPU Computing Engineer position at NVIDIA Shanghai, focusing on AI and deep learning optimization using CUDA and TensorRT, requiring 3-5 years experience and strong programming skills.

AI Computing Software Development Engineer, TensorRT

AI Computing Software Development Engineer position at NVIDIA, focusing on TensorRT development and optimization for deep learning inference across multiple platforms.

GPU Computing Engineer

GPU Computing Engineer position at NVIDIA Shanghai, focusing on AI and deep learning optimization using CUDA and TensorRT, requiring 3-5 years experience and strong programming skills.

AI Engineer, Healthcare

AI Engineer position focused on integrating AI/ML models for healthcare data extraction and transformation at Cascala Health.

Machine Learning Engineer

Machine Learning Engineer position at Freudenberg, focusing on developing and implementing machine learning solutions.

Description For AI Algorithm Software Engineer

NVIDIA is searching for a Deep Learning algorithms architect to develop artificial intelligence (AI), computer vision algorithms and applications for their Metropolis for Factories and Manufacturing platforms. This challenging role requires someone who deeply understands and can architect algorithms with Large Language and Multi-modal (LLM/LMM) Foundation models to advance the application of artificial intelligence and machine learning to the Manufacturing AI market. Practical experience in the use and building of Computer Vision algorithms, models, and tools is critical.

Responsibilities include:

  • Architecting, analyzing, developing, and prototyping key deep learning algorithms and solutions
  • Collaborating with diverse software, research, and hardware teams across geographies
  • Supporting engagements with customers and third-party software providers
  • Developing algorithms to address data scarcity and collection challenges
  • Utilizing generative models for data generation

Requirements:

  • MS or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field with a focus on Deep Learning, Machine Learning, and Computer Vision
  • 2+ years of work experience
  • Proven experience in algorithm development for data analytics, especially with LLMs and Multi-Modal Foundation models
  • Experience with zero/few-shot learning, self-supervised and unsupervised learning techniques, generative AI models
  • Proficiency in deep learning frameworks such as TensorFlow and PyTorch
  • Strong programming skills in Python and/or C++
  • Strong communication skills and ability to work in a collaborative environment

NVIDIA offers the opportunity to work on cutting-edge AI & machine learning technologies across various industries. They are committed to fostering a diverse work environment and are an equal opportunity employer.

Last updated 8 months ago

Responsibilities For AI Algorithm Software Engineer

  • Architect, analyze, develop, and prototype key deep learning algorithms and solutions
  • Collaborate with diverse software, research, and hardware teams across geographies
  • Support engagements with customers and third-party software providers
  • Develop algorithms to address data scarcity and collection challenges
  • Utilize generative models for data generation

Requirements For AI Algorithm Software Engineer

Python
  • MS or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 2+ years of work experience
  • Experience in algorithm development for data analytics, especially with LLMs and Multi-Modal Foundation models
  • Experience with zero/few-shot learning, self-supervised and unsupervised learning techniques, generative AI models
  • Proficiency in deep learning frameworks such as TensorFlow and PyTorch
  • Strong programming skills in Python and/or C++
  • Strong communication skills and ability to work in a collaborative environment

Interested in this job?