Search jobs > Santa Clara, CA > Senior software engineer

Senior System Software Engineer – Cloud Learning Platforms

NVIDIA
Santa Clara, California, US
$148K-$230K a year
Full-time

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.

Apply now, read the job details by scrolling down Double check you have the necessary skills before sending an application.

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.

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 applications.
  • 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 maintaining 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.

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

15 days ago
Related jobs
Promoted
Fortinet
Sunnyvale, California

WiFi team is looking for an Embedded Software Engineer with C programming and networking knowledge to join our team. This is a great opportunity to immerse yourself in all phases of the software development cycle to reach new product launches and feature development for our Enterprise Wireless solut...

Google Cloud - Minnesota
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scal...

Dell
Saratoga, California

As part of the project responsibilities, you may also be developing test automation and automation framework modules and work collaboratively across Dell divisions to coordinate feature integration and product deliveryWe can’t wait for you to discover this for yourself as a Senior/Principal Software...

Intelletec
CA, United States

We are looking for a Senior Software Engineer, ML Backend who is passionate about Machine Learning and AI. We’re looking for an exceptional Senior Software Engineer, interested in solving complex problems at the intersection of Data and ML. AWS, Google Cloud, and Microsoft Azure. ...

Platform9 Systems
San Jose, California

We are seeking an experienced Software Engineer to join our team working on our cloud native product suite. Platform9 is a better way to go cloud native, paving the way for an open distributed cloud future. And we are looking to add a seasoned engineer to our tight-knit engineering team. Contribute ...

Dell
Fruitdale, California

As part of the project responsibilities, you may also be developing test automation and automation framework modules and work collaboratively across Dell divisions to coordinate feature integration and product deliveryWe can’t wait for you to discover this for yourself as a Senior/Principal Software...

Palo Alto Networks
Santa Clara, California

BS or MS in computer engineering or related technical field and a minimum of 5 years' experience as a Software Developer/SDET/Software Test Engineer. The Cloud Management Platform is a public cloud delivered management platform to manage all Palo Alto Networks Next generation network security soluti...

Latitude AI
Palo Alto, California

When you join the Latitude team, you'll work alongside leading experts across machine learning and robotics, cloud platforms, mapping, sensors and compute systems, test operations, systems and safety engineering –. In the Intelligent Systems team, we convert photons into understanding, primarily via...

pony.ai
Fremont, California

We are looking for an experienced and motivated embedded software engineer to work on automotive compute platforms. You will work cross-functionally with hardware, firmware, and software teams to build the most cutting-edge automotive system. Define system functionality with EE engineers. Proficienc...

Aerospike
Mountain View, California

At Aerospike, we’ve assembled a global team that combines practical expertise in building high-performance products using distributed systems engineering, cloud computing, networking, database and storage technology. Our business model allows us to continue to innovate in systems and data structures...