# AI Infrastructure Engineer

**Company**: NVIDIA
**Location**: Remote, Canada
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Canada-Remote/Senior-Software-Engineer---DGX-Cloud_JR2028921?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_93b01de1-68f

## Description

Join a team of engineers at NVIDIA dedicated to scaling the AI infrastructure that powers cutting-edge data science applications.

We solve complex challenges across datacenter hardware, networking, distributed systems, and software deployment.

**Responsibilities**

- Contribute to a comprehensive platform that automates GPU asset provisioning, configuration, and lifecycle management across cloud providers.

- Build end-to-end automation of data center management, break/fix, and the full span of system upkeep for large-scale Machine Learning systems.

- Implement monitoring and health management capabilities that enable industry-leading reliability, availability, and scalability of GPU assets.

- Harness multiple data streams, ranging from GPU hardware diagnostics to cluster and network telemetry.

- Build automated test infrastructure that we use to qualify distributed systems for operation.

- Partner with engineering teams across NVIDIA to ensure the software integrates seamlessly from the hardware all the way up to the AI training applications.

**Requirements**

- 5+ years of experience in a similar role working on large-scale production systems.

- BS in Computer Science/Engineering/Physics/Mathematics or other comparable degree, or equivalent experience.

- Expert level knowledge of a systems programming language (Go, Python, and/or Rust) and a solid understanding of Data Structures and Algorithms.

- Strong background in Linux system administration and management.

- Deep knowledge of container orchestration platforms such as Kubernetes and/or SLURM.

- Understanding of performance, security, and reliability in complex distributed systems.

- Familiarity with system level architecture, data synchronization, fault tolerance, and state management.

**Preferred Qualifications**

- Proficiency in designing and building widespread distributed networks.

- Experience managing large-scale distributed systems independently of cloud providers.

- Extensive expertise in datacenter operations and GPU hardware.

- Hands-on experience working with RDMA networking.

- Advanced hands-on experience and deep understanding of cluster management systems (Kubernetes, SLURM).

You will also be eligible for equity and benefits.

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- Python
- Go
- Rust
- Linux
- Kubernetes
- SLURM
- Distributed Systems
- Data Structures
- Algorithms

### Nice to have
- RDMA networking
- Cluster management systems
- Datacenter operations
- GPU hardware

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/Canada-Remote/Senior-Software-Engineer---DGX-Cloud_JR2028921?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
