Full Time

Senior IT Infrastructure Software Engineer

NVIDIA
$110,000 - $150,000* / year (about $53–$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.

Overview

The Senior IT Infrastructure Software Engineer at NVIDIA is responsible for architecting, implementing, and managing high-performance infrastructure solutions that support the organization’s computing requirements. In this role, you will work closely with cross-functional teams to design and develop infrastructure software, ensuring scalability, robustness, and efficiency. You will be instrumental in enhancing the stability and performance of NVIDIA’s IT services, contributing to the overall technological advancement of the company.



Job Responsibilities

  • Design and implement scalable IT infrastructure solutions that meet organizational needs.
  • Collaborate with development teams to integrate infrastructure components into various applications and services.
  • Monitor system performance and reliability, proactively addressing issues that arise.
  • Create and maintain comprehensive documentation for infrastructure configurations and changes.
  • Perform capacity planning and optimization for IT resources to ensure cost-effectiveness.
  • Provide technical guidance and mentorship to junior team members.
  • Stay current with emerging technologies and industry trends relevant to infrastructure software.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in IT infrastructure software engineering.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Strong understanding of operating systems, networking, and distributed systems.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Exceptional problem-solving skills and ability to work under pressure.


Technologies & Tools

The Senior IT Infrastructure Software Engineer will utilize various technologies and tools, including but not limited to virtualization platforms, cloud services, configuration management tools such as Ansible or Puppet, and network monitoring solutions. Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines and version control systems, primarily Git, will also be essential for effective collaboration within the engineering team.



Ideal Candidates

Ideal candidates for this position will possess a blend of technical expertise and strong interpersonal skills. They should demonstrate a proactive approach to problem-solving, a passion for technology, and an eagerness to learn and adapt to new challenges. Successful candidates will be team-oriented individuals who thrive in a collaborative environment and have excellent communication capabilities to articulate complex technical concepts to non-technical stakeholders.

Not sure what kind of job to look for? Our career quiz is 30 quick questions, then the careers that fit your interests and what they pay. Take the career quiz →

View Similar Jobs

Matches Jobs

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