Senior System Software Engineer – Cloud Learning Platforms (nvidia)
Job posting number: #130425 (Ref:JR1984205)
This Job Posting is Expired.
Job Description
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. Millions of developers, data scientists, researchers, and IT professionals use our programs, SDKs, training, and online communities to help them do their life's work.
We are seeking a versatile developer with a passion for learning technology to design and deploy application services and lab workloads to bring our hands-on educational content to more learners in more environments. You will help us power our latest experiences with safe, trustworthy, ethical AI. You will work alongside our existing Learning Management System (LMS) platform team, project managers and instructional designers to ensure that our customized LMS provides a delightful and streamlined learning experience for our learners and instructors. Do you thrive in a constantly evolving environment? Do you love building products that people will see and use every day? Do you want to work with key technologies like generative AI, virtual worlds, robotics, and accelerated data science, to make them more accessible to everyone? We would love to speak with you!JOB IS FROM: italents.netVIEW
What you’ll be doing:
Build orchestration tools to deploy hands-on lab environments to diverse environments, including public and private clouds, and supercomputers
Develop, deploy and maintain microservices that integrate our current learning experience and new generative AI features with NVIDIA core services
Work closely with our full-stack developers, user experience specialists, and course content designers, to integrate new features and capabilities into the platform
Ensure that your contributions to the platform are performant, accessible, secure, and make the best use of NVIDIA's internal and public tools and services
What we need to see:
Bachelor’s degree in Computer Science or a related field, or equivalent experience
5+ years of demonstrated ability in software engineering roles, building, deploying and maintaining scalable application
3+ years of experience in a cloud engineering role, working with AWS, Azure and/or GCP
Proficiency in multiple programming languages like Python, JavaScript, Go; and infrastructure-as-code frameworks like Terraform
Experience in cloud-native deployment using Kubernetes and GPU Operator
Experience in building and maintain DevOps for your tools and projects, including CI/CD pipelines
Demonstrated ability to build working products from business requirements
Strong problem-solving skills and attention to detail
Excellent communication and collaboration
Ways to stand out from the crowd:
Experience in event-driven and publish/subscribe application development patterns, including event handling patterns, understanding of distributed transactions, and eventual consistency
An understanding of the requirements and operation of Deep Learning and Machine Learning experience, including but not limited to Generative AI tools and frameworks
Experience with Open edX, Moodle or other Python-based LMS systems
With competitive salaries and a generous benefits package, 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 and, due to unparalleled growth, our best-in-class teams are rapidly growing.
The base salary range is 148,000 USD - 230,000 USD. 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 accepts applications on an ongoing basis.