Full Time

IT Infrastructure Software Engineer

NVIDIA
$80,000 - $120,000* / year (about $38–$58 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 IT Infrastructure Software Engineer at NVIDIA plays a crucial role in designing, developing, and maintaining infrastructure software systems that support the company's technological foundation. This position involves collaboration with cross-functional teams to build efficient systems, enhance performance, and ensure robust security measures. The ideal candidate will leverage their expertise in software development and infrastructure management to deliver high-quality solutions that align with NVIDIA's innovative mission.



Job Responsibilities

  • Design and implement software solutions for IT infrastructure components.
  • Collaborate with hardware and software teams to optimize system performance.
  • Develop automation scripts to streamline operational processes and enhance efficiency.
  • Maintain and troubleshoot infrastructure services and applications.
  • Ensure security and compliance across all systems and practices.
  • Participate in capacity planning and performance analysis activities.
  • Document system configurations, procedures, and changes to support internal processes.
  • Stay current with industry trends and emerging technologies that can benefit the team.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  • A minimum of 3 years of experience in infrastructure engineering or software development.
  • Proficient in programming languages such as Python, Java, or C++.
  • Experience with system automation tools (e.g., Ansible, Puppet, or Chef).
  • Strong understanding of network protocols and infrastructure architectures.
  • Familiarity with cloud computing platforms (e.g., AWS, Azure, or Google Cloud).
  • Excellent problem-solving skills and ability to work in a fast-paced environment.
  • Strong communication skills and ability to work effectively in a team setting.


Technologies & Tools

The IT Infrastructure Software Engineer will utilize various technologies and tools in their day-to-day responsibilities. Key technologies include cloud infrastructure solutions (AWS, Azure, Google Cloud), automation frameworks (Ansible, Chef, Puppet), as well as programming languages such as Python and Java. Additionally, familiarity with version control systems (Git) and monitoring tools (Prometheus, Grafana) will be advantageous in ensuring efficient operations and infrastructure management.



Ideal Candidates

Ideal candidates for this position will possess a strong analytical mindset, coupled with an eagerness to learn and adapt in a continuously evolving technological landscape. They will be characterized by their proactive approach to problem-solving and innovation, as well as their ability to collaborate with diverse teams. A successful candidate will also have a passion for infrastructure optimization and a genuine interest in contributing to groundbreaking projects that align with NVIDIA’s vision of pushing technological boundaries.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

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