Back End Software Engineer - Cloud Engineering and Services

Apply Now

Job Description

We are looking for Software Engineers interested in building the next-generation technologies for NVIDIA Cloud Services that customers will use across the globe to power their AI/ML workloads. As a software engineer at NVIDIA, you’ll have the opportunity to bring fresh ideas from all areas, including authentication and authorization, containerization, distributed systems, large-scale system design, security, UI/UX design; the list goes on and is growing daily. Additionally, you will own the entire lifecycle of building meaningful software that enables NVIDIA to meet our goal of making AI, deep learning available for everyone in the cloud at a click of a button.

What you will be doing:

  • Design, develop, test, deploy, maintain, and improve software for NVIDIA’s Cloud Services.
  • Manage individual project priorities, deadlines, and deliverables.
  • Work closely with cross-disciplinary teams to understand business requirements and align software direction to meet those needs.

What we need to see:

  • Bachelor’s degree in Computer Science, a related technical field of study, or equivalent experience
  • 5+ years of experience with large cloud-based software applications.
  • Demonstrated experience in software development in one or more general-purpose programming languages
  • Strong self-initiative, passion, interpersonal skills, and agility in working with new technology

Ways to stand out from the crowd:

  • Master’s degree in Computer Science
  • Strong experience with Golang and Java.
  • Relevant work experience with Cloud Service Providers (AWS, GCP or Azure), distributed systems and Kubernetes.
  • Proven experience with container-based (Docker) virtualization and orchestration, CI/CD, observability, reliability, and elasticity of cloud-based applications.
  • Experience leveraging public cloud (AWS) technologies and interest and ability to learn other coding languages as needed.

NVIDIA is widely considered one of the technology world’s most desirable employers. We have some of the most brilliant and hardworking people working for us. If you're creative and autonomous, we want to hear from you!

The base salary range is 144,000 USD - 270,250 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.

Company Info.


NVIDIA’s invention of the GPU sparked the PC gaming market. The company’s pioneering work in accelerated computing—a supercharged form of computing at the intersection of computer graphics, high performance computing and AI—is reshaping trillion-dollar industries, such as transportation, healthcare and manufacturing, and fueling the growth of many others.

  • Industry
    Cloud computing,Video games,Computer software,Semiconductors,Computer hardware,Consumer electronics,Artificial intelligence
  • No. of Employees
  • Location
    2701 San Tomas Expressway, Santa Clara, CA 95050, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

NVIDIA is currently hiring Software Engineer, Backend Jobs in Santa Clara, CA, USA with average base salary of $144,000 - $270,250 / Year.

Similar Jobs View More