Full Time

Cloud Platform Software Engineer

NVIDIA
$90,000 - $150,000* / year (about $43–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by NVIDIA, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Cloud Platform Software Engineer at NVIDIA, you will be responsible for designing, developing, and maintaining cloud-based solutions that power innovative applications and services. Your role will involve collaborating with cross-functional teams to implement scalable architectures, improve performance, and ensure the reliability of our cloud platforms. This position requires a strong background in software engineering, cloud technologies, and an understanding of distributed systems to drive the delivery of cutting-edge solutions.



Job Responsibilities

  • Design and implement robust cloud architectures that meet business needs.
  • Develop and optimize software applications for cloud deployment.
  • Collaborate with DevOps teams to streamline deployment processes and improve CI/CD pipelines.
  • Troubleshoot and resolve performance and scalability issues in cloud environments.
  • Implement best practices for cloud security and data management.
  • Participate in code reviews and maintain high standards for software quality.
  • Stay current with industry trends and emerging technologies in cloud computing.


Qualifications

  • Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
  • Proven experience in software development, particularly with cloud-native applications.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Strong programming skills in languages such as Python, Java, or C++.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Experience with version control systems, such as Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.


Technologies & Tools

In this role, you will work with a variety of technologies and tools including cloud platforms such as AWS, Azure, or Google Cloud, along with containerization tools like Docker and Kubernetes for application deployment and orchestration. Coding will primarily be done in high-level languages such as Python, Java, or C++. You will also utilize CI/CD tools and systems like Jenkins, GitLab, and Terraform to ensure streamlined and efficient workflows in cloud development.



Ideal Candidates

The ideal candidate for the Cloud Platform Software Engineer position at NVIDIA is someone who demonstrates strong analytical aptitude and technical proficiency, along with a passion for cloud technologies and innovative solutions. They should possess excellent collaboration skills, as they will be required to work closely with cross-functional teams. A proactive mindset with an eagerness to learn new technologies and adapt to an evolving environment is essential for succeeding in this role.

See our resume templates side by side, from plain one-column pages hiring software reads in order to designed pages to hand to a person. See the templates →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.