NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology-and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent. As an NVIDIAN, you'll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.
We are looking for a manager, AI/Machine Learning (ML) to join our team to solve exciting business problems in the domain of NVIDIA IT. We are Enterprise AI & Automation team in NVIDIA IT. Our mission is to deliver world-class AI-driven automation solutions to enhance employee experience, business productivity and drive operational efficiencies. As part of this initiative, we are building chatbots, virtual agents, face recognition-based turnstile solutions, and other AI-driven automations across IT and other business functions including Sales, HR, Supply chain and other business functions using NVIDIA's own world-class natural language processing (NLP), speech recognition, image recognition, log processing and other technologies. Our goal is to transform employee experience within NVIDIA and drive operational efficiencies. We are looking for a hands-on data scientist/ML engineer who can manage a small team of data scientists on this journey. As manager of AI/ML initiatives, you'll use your technical and people management expertise to drive our AI/ML innovation inside NVIDIA IT. The candidate should have hands-on and in-depth expertise of the latest innovative AI/ML/Deep Learning (DL) algorithms and model development skills. The candidate should be able to identify AI transformation opportunities from business problems, build AI/ML models, and guide the team to not only build high quality ML/DL models but also deploy them to production and manage the lifecycle of the models in production.
What you'll be doing:
Find opportunities for AI-driven automations for employee productivity and work with the team to implement those AI models and drive the deployment and operationalization of these models in production.
Provide inputs to the technical vision, and execute on a strategic roadmap to drive AI innovation for IT.
Develop employee productivity solutions using Chatbots, virtual agents, recommender systems by bringing to bear NVIDIA's software products such as Botmaker, RIVA, Merlin, and other vendor and open-source technologies.
Analyze natural language data in collaboration tools such as Slack, Teams, and other enterprise documents for insights by applying topic modeling, semantic parsing, and BigNLP models.
Be a hands-on data scientist/ML engineer.
Lead a small team of AI/ML data scientists to build innovative AI-infused solutions.
Lead the team to build high quality models and evaluate the models for precision, recall and accuracy.
Build AI/ML foundation for NVIDIA IT and deliver AI/ML projects through ML development life cycle with Agile methodology. Transform large ambiguous business requirements into manageable AI/ML specifications, define breakthroughs and success criteria, and deliver them in a timely manner.
What we need to see:
MS degree (Ph.D. preferred) in computer science, computational science/engineering, or related technical field (or equivalent experience)
5+ years of work-related experience in software development with good Python, Java, and/or C/C++ programming skills
Familiarity with containers, numeric libraries, modular software design
Hands-on expertise with traditional statistical machine learning techniques as well as deep-learning and natural language processing modeling. Can set teams up to focus and deliver speed and quality. Ability to design good metrics and hypotheses.
Minimum 3 years of experience managing AI/ML and software development teams as a people manager.
Minimum 5 overall years as a hands-on practitioner developing software solutions using Agile methodology of which 3+ years of experience is in AI/ML production solutions.
Strong people management and team-building skills. Can coach and grow talent, cultivate healthy engineering culture, and attract/retain talent. Ability to build a diverse, broad, and hard-working team.
Ability to inspire collaboration among teams composed of both technical and non-technical members. Effective communication skills, solid negotiation skills, and strong leadership.
Ways to stand out from the crowd:
Expertise in supervised, unsupervised, and transfer learning techniques.
Hands-on expertise in machine learning techniques and algorithms with a solid background in pioneering DNN architectures (BERT, GPT-3, CNN, RNN, GAN, autoencoders, etc.) and experience in developing or using major deep learning frameworks (e.g. PyTorch, Tensorflow, etc).
Experience in using MLOps pipelines such as KubeFlow, MLFlow.
NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and enjoy having fun, then what are you waiting for? Apply today!
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.