Listed on NVIDIA’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
NVIDIA is seeking an architect to define system and software designs for their data center networking technologies, particularly DPUs and NICs, working across cloud orchestration, security, and virtualization. This role suits someone with deep systems knowledge who can bridge hardware and application layers and guide multiple teams toward innovative, production-ready solutions.
Our summary, not NVIDIA’s wording. The full posting is on their site.
Skills this role names
Log in to see which of these are already on your profile.
What they ask for
Required
- Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, or Electrical Engineering
- 4+ years as software architect or systems architect
- 4+ years as software developer
- Deep knowledge of C and Python
- Hands-on Linux development experience
- Docker and container technologies
- Cloud and data center networking experience
- Knowledge of networking protocols and topologies
- Strong design, coding, analytical, debugging and problem-solving skills
- Ability to work with multiple distributed teams
- Excellent communication, documentation and presentation skills
Nice to have
- Experience developing networking or security devices (NICs, DPUs, switches, routers, firewalls)
- DPDK, OVS, or OVN experience
- Kubernetes components, CRDs, Operators, system plugins and CNI plugin development
- OpenStack, OpenShift or Cloud APIs experience
- Familiarity with automation tools like Ansible