# Manager, Software Architecture

**Company**: NVIDIA
**Location**: Santa Clara
**Work arrangement**: onsite
**Experience**: executive
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Manager--Software-Architecture_JR2016110?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_32d71db3-b11

## Description

We're looking for a talented Manager, Software Architecture to lead a team of systems and networking engineers building distributed AI communication systems. You will be responsible for setting the technical roadmap, creating a culture of technical excellence, and handling project planning, resource allocation, and delivery timelines across concurrent workstreams.

Key responsibilities include:

- Leading and developing a team of systems and networking engineers

- Setting the technical roadmap in partnership with principal engineers and architects

- Creating a culture of technical excellence and open collaboration

- Handling project planning, resource allocation, and delivery timelines across concurrent workstreams

Requirements include:

- 8+ years of software engineering experience with advanced knowledge in systems software, networking, or distributed systems

- 3+ years of direct people management

- BS, MS, PhD or equivalent experience in Computer Science, Computer Engineering, or a related field

- Ability to scope a problem, set a plan, and deliver results in a fast-paced R&D environment

- Strong communication skills

- Good understanding of computer architecture, memory hierarchies, DMA engines, and networking

- Proficiency in programming languages such as C, C++, Rust, and Python

- Understanding of ML systems concepts

Nice to have:

- Knowledge of ML inference frameworks and their communication requirements

- Familiarity with NVIDIA's hardware and software ecosystem

- Experience with agile methodologies adapted for engineering teams dedicated to research

## Skills

### Required
- C
- C++
- Rust
- Python
- Computer architecture
- Memory hierarchies
- DMA engines
- Networking
- ML systems concepts

### Nice to have
- ML inference frameworks
- NVIDIA's hardware and software ecosystem
- Agile methodologies

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Manager--Software-Architecture_JR2016110?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
