Logo
NVIDIA

Senior Cloud Backend Engineer, NeMo LLM Service

NVIDIA, Raleigh, North Carolina, United States,


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 Senior Cloud Backend Engineer to help build our NeMo Large Language Model Service. Our team is building next-generation services and interfaces for training and deploying AI at scale. We are dedicated to developing speech and NLP technologies that tackle real problems. We contribute to all steps of the machine learning lifecycle: from conceptualization, to applied research, engineering for optimized inference, and deployment.What You'll Be Doing

Development of distributed cloud applications, microservices and SaaS platform able to scale up to huge modelsCreating microservices for task-specific AI cloud servicesImplementing core infrastructure for cloud-native AI training and inferenceImproving service stability and reliabilityRelentlessly pursue speed of light performance under high loadWhat We Need To See

BS, Masters, or equivalent experience in computer science, computer architecture, or related field5+ years of experienceAbility to work independently, define project goals and scope, interact directly with open source community, and manage your own development effortExperience implementing microservices and cloud-native applications using HTTP REST, gRPC, protobuf, JSON and related technologiesUnderstanding of performance, security and reliability in complex distributed infrastructureExcellent Golang or C/C++ programming and software design skills, including debugging, performance and service health analysis, and test design.Ways To Stand Out From The Crowd

Experience deploying machine learning or statistical models into production environments, especially experience with frameworks such as PyTorch, Tensorflow, ONNX Runtime, and TensorRTKnowledge of or experience with developing production NLP or Speech AI systemsTerraform scripting (or similar infrastructure as code tools)Experience working with high availability environmentsKubernetes cluster administration experience as well as experience with deploying production services into Cloud platforms (AWS/Azure/GCP)The base salary range is $144,000 - $270,250. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. You will also be eligible for equity and benefits.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.

#J-18808-Ljbffr