Excellent Python programming, deep understanding of OOP concepts
Experience in building back-end services with Flask, FastAPI, or Django and front-end with JS, React, Vue, Dash, or Streamlit
Understanding of Deep Learning for benchmarking models
Familiarity with DevOps including CI/CD, Docker, Jenkins, automation tools
Strong time-management and organizational skills
Ability to use new technologies in complex projects
Good communication and documentation skills
Desirables
Deep understanding of containerization technologies like Docker
Experience in building monitoring or dashboarding solutions
Hands-on with complex CI pipelines
Experience with HPC clusters and scheduling solutions like Slurm
Experience with orchestration tools like Kubernetes
Hands-on experience in cloud environment
What the job involves
Join the team building software used globally in AI
Implement large scale toolset to test deep learning models on powerful computers
Interact with partners, users, and open source community to implement solutions for NVIDIA AI services and Deep Learning Frameworks on enterprise-grade GPU clusters spanning PyTorch, TensorFlow, JAX, and PaddlePaddle
Work with engineering teams to deploy and operationalize AI models and services at scale through cloud and on-premise setups
NVIDIA is a pioneer in accelerated computing, reshaping the industry with GPUs and data-center-scale offerings that drive AI innovations and power the metaverse.