Full Time

Senior System Software Engineer - Cloud Infrastructure

NVIDIA
$120,000 - $160,000* / year (about $58–$77 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.

Overview

As a Senior System Software Engineer - Cloud Infrastructure at NVIDIA, you will be at the forefront of designing and implementing advanced software solutions that power our cloud infrastructure. This role involves collaborating with multi-disciplinary teams to optimize system performance, develop innovative cloud architectures, and enhance user interactions. Your expertise will contribute to the robustness and scalability of our cloud services, ensuring that they meet the demanding needs of our diverse range of applications and customers.



Job Responsibilities

  • Design and implement system-level software that enhances the scalability and performance of cloud infrastructure.
  • Collaborate with cross-functional teams to gather requirements and provide technical recommendations.
  • Develop and maintain automated testing frameworks to ensure system reliability.
  • Monitor, diagnose, and mitigate performance issues in a cloud-based environment.
  • Participate in code reviews and promote best software engineering practices within the team.
  • Stay updated on emerging trends in cloud technologies and proactively suggest improvements to existing systems.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree is preferred.
  • 5+ years of experience in software development, with a focus on system-level programming.
  • Proficiency in programming languages such as C, C++, and Python.
  • Strong understanding of cloud computing technologies and distributed systems.
  • Experience with containerization technologies (Docker, Kubernetes) and orchestration tools.
  • Solid background in systems programming, networking protocols, and API development.
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Excellent problem-solving skills and ability to work independently or as part of a team.


Technologies & Tools

The Senior System Software Engineer - Cloud Infrastructure will work with an array of cutting-edge technologies and tools, including but not limited to Linux-based operating systems, cloud infrastructure tools, virtualization technologies, CI/CD pipelines, and various programming and scripting languages. Experience with database technologies, configuration management tools like Ansible or Chef, and monitoring tools is also essential. A deep familiarity with container orchestration frameworks and cloud service APIs will be advantageous in executing responsibilities efficiently.



Ideal Candidates

Ideal candidates for this position are those who demonstrate a passion for technology and have a deep technical expertise combined with strong analytical and problem-solving abilities. They exhibit a proactive approach to challenges, are able to effectively communicate technical concepts to both technical and non-technical audiences, and thrive in a fast-paced team-oriented environment. A commitment to continuous learning and professional development is essential, as is the ability to work collaboratively across different teams to drive innovative solutions that elevate NVIDIA’s cloud infrastructure offerings.

Your LinkedIn headline is the first thing a recruiter reads in search results. Type your job and a few facts, and our headline writer gives you five to pick from. Write a headline →

View Similar Jobs

Matches Jobs

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