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

The Cloud Platform Software Engineer at NVIDIA will be responsible for designing, developing, and maintaining cloud-based software solutions that enhance the capabilities of NVIDIA's cloud offerings. This role involves collaborating with cross-functional teams to deliver scalable, efficient, and innovative cloud services that meet the evolving needs of our clients. The ideal candidate will exhibit strong technical skills and a passion for pushing the boundaries of cloud technology, helping to deliver high-performance products that leverage NVIDIA's extensive hardware and software ecosystem.



Job Responsibilities

  • Design and implement high-performance cloud software applications that meet customer requirements.
  • Collaborate with product managers, architects, and other engineers to define cloud solution features.
  • Develop and optimize microservices architectures to enhance scalability and reliability.
  • Implement CI/CD processes to automate the deployment of cloud applications and improve code quality.
  • Conduct peer code reviews and contribute to the continuous improvement of software development practices.
  • Diagnose and troubleshoot cloud application issues, deploying fixes and conducting root cause analysis.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master’s preferred.
  • 3+ years of experience in software development, with a focus on cloud technologies.
  • Proficient in programming languages such as Python, Java, or Go.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud Platform.
  • Strong understanding of microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with CI/CD tools and practices.
  • Excellent problem-solving skills and ability to work collaboratively within a team.


Technologies & Tools

This position will utilize a diverse set of technologies and tools, including but not limited to cloud services from AWS, Azure, or Google Cloud Platform, container orchestration tools such as Kubernetes, and CI/CD deployment pipelines. Familiarity with programming languages like Python, Java, or Go is essential, alongside version control systems such as Git. Additionally, experience with monitoring and logging tools will be beneficial in ensuring robust cloud application performance.



Ideal Candidates

Ideal candidates should possess a strong analytical mindset combined with a creative approach to solving complex problems. They must demonstrate a commitment to excellence and agility, thriving in a fast-paced environment. Being proactive about learning and adapting to new technologies is essential, as is the ability to communicate effectively with both technical and non-technical teams. A collaborative spirit and a passion for innovative cloud solutions that harness the power of NVIDIA’s technology will set candidates apart in this dynamic role.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

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