Nvidia

Senior Software and System Architect

Nvidia
Apply
6 days ago
Shanghai, China +2 moreSenior
H1B Sponsor

Responsibilities

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

Requirements

  • Bachelor’s, master’s, or PhD degree in computer science, computer engineering, or electrical engineering.
  • 6+ years of experience as a software architect or system architect.
  • 4+ years of experience as a software developer.
  • Deep knowledge and experience with C and Python.
  • Hands-on Linux development 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 developing networking or security devices such as NICs, DPUs, switches, routers, or firewalls.
  • Preferred understanding of operating systems and drivers.
  • Preferred experience with DPDK, OVS, OVN, Kubernetes components and subsystems, CRDs, operators, system plugins, CNI plugin development, Calico, Flannel, OpenStack, OpenShift, or cloud APIs.

Benefits

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

Tech Stack

CDockerKubernetesLinuxOpenShiftOpenStackPython

Categories

Nvidia

About Nvidia

10,000+ employees

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Contact me