Software Engineer - NIM Production and Automation

2 Weeks ago • Upto 2 Years • DevOps

Job Summary

Job Description

NVIDIA seeks Software Engineers to join their team building the software factory automation and deployed services for NVIDIA Inference Microservices (NIMs). Responsibilities involve developing and deploying containerized applications and microservices (Python, Go), optimizing containerized inference execution, ensuring performance and scalability of NIMs, implementing CI/CD pipelines, utilizing Docker and Kubernetes, supporting cloud environments with IaC practices (Terraform, Ansible), troubleshooting, and collaborating effectively. The role offers hands-on experience with cloud-native technologies, large-scale distributed systems, and the AI development lifecycle.
Must have:
  • Python or Go programming
  • Docker & Kubernetes familiarity
  • CI/CD pipeline experience
  • Cloud technologies understanding
  • Problem-solving skills
Good to have:
  • Prior internship experience
  • Experience with AWS, GCP, Azure
  • Microservice architecture understanding
  • Open-source project contributions
  • GitLab CI experience

Job Details

NVIDIA is the platform upon which every new AI-powered application is built. We are seeking passionate and motivated Software Engineers to join our team building the software factory automation and deployed services for NVIDIA Inference Microservices (NIMs). If you are eager to learn and contribute to the cutting edge of AI inferencing technology, this role is for you! Our NIM offerings are easy to use, optimized for performance, and developed using a highly automated software factory.

You will work alongside experienced engineers to develop, test, and maintain components that ensure the efficient production and deployment of AI models at scale. This is a fantastic opportunity to gain hands-on experience with cloud-native technologies, large-scale distributed systems, and the AI development lifecycle on thousands of GPUs.

What you'll be doing:

  • Develop and deploy containerized applications and microservices (e.g., in Python, Go) supporting NIM production and automation, with guidance from senior engineers.

  • Contribute to building and optimizing containerized inference execution for various AI applications.

  • Assist in ensuring the performance and scalability of NIMs and automation tools through testing, monitoring, and analysis.

  • Contribute to the implementation and maintenance of CI/CD pipelines for automated testing and deployment processes.

  • Utilize container technologies (Docker) and orchestration platforms (Kubernetes) in development and deployment tasks.

  • Support the enhancement of services for cloud environments, applying Infrastructure as Code (IaC) practices (e.g., Terraform, Ansible).

  • Collaborate with team members to troubleshoot issues, debug code, and improve existing systems.

  • Actively participate in team discussions, code reviews, and contribute to a collaborative engineering culture.

What we need to see:

  • A Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field (or equivalent experience).

  • 0-2 years of software development experience (internships and significant academic projects count!).

  • Solid programming fundamentals, with experience in languages like Python or Go.

  • Familiarity with basic software development concepts (e.g., version control with Git, testing).

  • An understanding of or strong interest in learning about containerization (Docker) and orchestration (Kubernetes).

  • Interest in cloud technologies and distributed systems.

  • A passion for problem-solving and eagerness to learn new technologies.

  • Good communication and collaboration skills.

  • Enthusiasm for AI/ML technologies.

Ways to stand out from the crowd:

  • Prior internship experience in software development, cloud computing, or infrastructure.

  • Personal projects demonstrating experience with Python/Go, Docker, Kubernetes, or cloud platforms (AWS, GCP, Azure).

  • Exposure to CI/CD tools (e.g., GitLab CI).

  • Basic understanding of microservice architectures.

  • Contributions to open-source projects.

We are widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and creative people in the world working for us. If you're creative, eager to learn, and have a real passion for technology, we want to hear from you.

Similar Jobs

Alphasense - Lead AI Platform Engineer

Alphasense

New York, New York, United States (On-Site)
7 Hours ago
Playrix - Principal C++ Software Engineer (Tools)

Playrix

Ukraine (Remote)
6 Months ago
Capgemini - Python + Robot Framework + Infotainment

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Day ago
Vimeo - Sr. Director, Data Engineering

Vimeo

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Day ago
Survay Monkey - Software Engineer II

Survay Monkey

(Remote)
8 Hours ago
N-iX - Middle DevOps Engineer

N-iX

Poland (Hybrid)
1 Month ago
GoTo Group - Site Reliability Engineer - EP (SE4)

GoTo Group

Bengaluru, Karnataka, India (On-Site)
6 Months ago
DraftKings - Lead Site Reliability Engineer

DraftKings

Boston, Massachusetts, United States (On-Site)
1 Month ago
SciPlay - Senior Cloud Engineer

SciPlay

Austin, Texas, United States (Hybrid)
2 Months ago
Google - Site Reliability Engineer, Home and Assistant, Infrastructure

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Luxoft - Murex Technical Developer - Lead

Luxoft

Toronto, Ontario, Canada (On-Site)
5 Months ago
Ubisoft - Monitoring Specialist - Golang Developer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
2 Weeks ago
Crunchyroll - Staff Software Engineer - Account Services

Crunchyroll

(Remote)
3 Months ago
The Walt Disney Company - Senior Software Engineer - Activation

The Walt Disney Company

Santa Monica, California, United States (On-Site)
3 Days ago
Riot Games - Software Engineering Intern

Riot Games

Sydney, New South Wales, Australia (Hybrid)
2 Weeks ago
Super - Software Engineering Intern

Super

(Remote)
1 Week ago
Universal Music - Application Security Engineer

Universal Music

Santa Monica, California, United States (Remote)
2 Weeks ago
ByteDance - Senior Software Engineer, Backend and Infrastructure

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago
SmileGate - Platform Engineering Manager

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
Niantic - Senior Software Engineer, Security

Niantic

Zürich, Zurich, Switzerland (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Ho Chi Minh City, Ho Chi Minh City, Vietnam

Corsair - Manager, Product Engineering

Corsair

Vietnam (On-Site)
1 Month ago
Virtuos - 3D Environment Art Manager

Virtuos

Vietnam (On-Site)
1 Month ago
Google - Agency Relationship Manager, Large Customer Sales

Google

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
2 Days ago
NVIDIA - Director, Software QA

NVIDIA

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
1 Month ago
Garena - Game Developer Intern/Part-time

Garena

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
1 Week ago
Amanotes - [ECHO team] Stable Diffusion Game Artist (New Games - Hybrid Casual Games)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
4 Months ago
PwC - Senior Associate - Transaction Services

PwC

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
7 Months ago
Riot Games - Partner Publishing Associate

Riot Games

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
1 Day ago
Garena - Graphic Designer

Garena

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
1 Month ago
KBG Blockchain Game Studios - Unity Developer

KBG Blockchain Game Studios

Thành Phố Hồ Chí Minh, Vietnam (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Google - Cloud Technical Solutions Engineer, Infrastructure Compute

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Easygo - Senior DevOps Engineer

Easygo

Belgrade, Serbia (On-Site)
1 Month ago
Modio - Cloud Systems Engineer

Modio

Victoria, Australia (On-Site)
1 Month ago
PlayStation Global - Senior Machine Learning Engineer

PlayStation Global

London, England, United Kingdom (On-Site)
1 Week ago
Google - Customer Engineer, Data and AI

Google

Melbourne, Victoria, Australia (On-Site)
2 Weeks ago
Google - Customer Engineer, SAP, Google Cloud

Google

Kansas City, Missouri, United States (On-Site)
1 Week ago
Rackspace Technology - Cloud Solution Architect I - Presales

Rackspace Technology

Bengaluru, Karnataka, India (Remote)
1 Month ago
Inworld AI - Staff Platform Engineer - USA

Inworld AI

Mountain View, California, United States (On-Site)
5 Months ago
Budge Studios - Build Master

Budge Studios

Quebec, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Massachusetts, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Texas, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug