Senior ML Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
Machine Learning
Senior Software Engineer
In-Person
5+ years of experience
AI · Enterprise SaaS

Description For Senior ML Engineer

NVIDIA, the world leader in accelerated computing, is seeking a Senior ML Engineer to join their manufacturing applied data science team. This role focuses on developing AI and data-driven solutions for production line predictions, computer vision solutions, yield forecasting, and quality control. The position offers an opportunity to work with cutting-edge technology in manufacturing environments, implementing and maintaining scalable ML infrastructure.

The ideal candidate will bridge the gap between machine learning and software engineering, working with multi-functional teams to develop comprehensive ML solutions. You'll be responsible for building and maintaining scalable data pipelines, implementing deployment strategies, and ensuring efficient model serving in production environments.

Key technical requirements include strong programming skills in Python/Java, experience with containerization technologies, and expertise in RESTful APIs. The role requires 5+ years of experience in deploying ML models in production environments. Additional valuable skills include experience with computer vision solutions, distributed computing frameworks, and deep learning algorithms.

NVIDIA offers competitive salaries and comprehensive benefits, fostering a diverse and inclusive work environment. This is an excellent opportunity to join a technology leader that's transforming major industries through AI and digital twins, making a significant impact on society while working with state-of-the-art technology and talented professionals.

Last updated 3 days ago

Responsibilities For Senior ML Engineer

  • Collaborate with multi-functional teams to implement and maintain scalable ML infrastructure and workflows
  • Develop and implement deployment strategies for machine learning models in manufacturing environments
  • Automate and streamline ML workflow including data ingestion, feature engineering, model training, and evaluation
  • Build and maintain scalable data pipelines
  • Monitor and optimize ML systems for performance
  • Implement and maintain CI/CD pipelines for ML projects

Requirements For Senior ML Engineer

Python
Java
Kubernetes
  • Bachelor's or master's degree in computer science, Engineering, or related field
  • 5+ years of experience as a ML Engineer
  • Strong programming skills in Python, Java, or Scala
  • Experience with Docker and Kubernetes
  • Solid knowledge of RESTful APIs and backend frameworks like Flask, FastAPI, or Django

Benefits For Senior ML Engineer

Medical Insurance
  • Competitive salaries
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior ML Engineer

Windows AI Software Engineer

Senior Windows AI Software Engineer role at NVIDIA focusing on AI integration in games and applications, offering competitive salary and benefits.

Senior Software Engineer - Deep Learning

Senior Software Engineer position at NVIDIA focusing on deep learning and computer vision, developing efficient AI models for real-time video communication and content creation.

Senior Performance Software Engineer, Deep Learning Libraries

Senior Performance Software Engineer role at NVIDIA focusing on optimizing deep learning libraries and GPU performance, offering competitive salary and benefits.

Senior Deep Learning Software Engineer, cuDNN

Senior Deep Learning Software Engineer position at NVIDIA working on cuDNN, developing GPU-accelerated libraries for deep neural networks.

Technical Product Specialist

Senior Technical Product Specialist role at NVIDIA focusing on Digital Human Tech, requiring expertise in Python, C++, and 3D animation, offering remote work in Canada.