Nvidia

Senior Software and System Architect

Nvidia
Apply
1 day ago
Remote, United KingdomSenior

Responsibilities

  • Lead architecture for cloud networking, including orchestration, provisioning, and security solutions.
  • Design system architecture for DPU and NIC technologies.
  • Build end-to-end solutions from the application level to hardware.
  • Write clear and reliable architecture specifications.
  • Evaluate new technologies and rapidly develop proof-of-concept prototypes for future products and solutions.
  • Collaborate with software and hardware architects, R&D, product, solution architecture, application, and field engineering teams worldwide.
  • Work with high-profile customers on advanced technologies and solutions.

Requirements

  • Bachelor's, master's, or PhD degree in Computer Science, Computer Engineering, or Electrical Engineering.
  • At least four years of experience as a software architect or system architect.
  • At least four years of experience as a software developer.
  • Deep knowledge and experience with C and Python.
  • Hands-on Linux development experience and experience with Docker and container-based technologies.
  • Experience with cloud and data-center networking, networking protocols, and common network topologies.
  • Strong design, coding, analytical, debugging, and problem-solving skills.
  • Ability to work concurrently with multiple local and international groups.
  • Excellent communication, documentation, and presentation skills.
  • Preferred experience with networking and security devices such as NICs, DPUs, switches, routers, and firewalls.
  • Preferred experience with DPDK, OVS, OVN, Kubernetes components and subsystems, CRDs, Operators, system plugins, CNI plugin development, Calico, Flannel, OpenStack, OpenShift, cloud APIs, and Ansible.

Benefits

  • Competitive salaries and a generous benefits package.
  • NVIDIA is an equal opportunity employer committed to a diverse work environment.

Tech Stack

AnsibleCDockerKubernetesLinuxOpenShiftOpenStackPython

Categories

Nvidia

About Nvidia

10,000+ employees

Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.

Contact me