Senior Software Architect

at Nvidia
USD 148,000-287,500 per year
SENIOR
βœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Software Development @ 6 Linux @ 4 R @ 4 Networking @ 4 GPU @ 4

Details

Join NVIDIA to shape the future of data center networking. NVIDIA is seeking a visionary and experienced Software Architect to join the CTO Architecture Group to drive innovation for networking in AI infrastructure and data center technologies. In this role you will architect next-generation GPU networking and define software architecture for technologies such as network programming languages, DOCA, RDMA SDKs, network protocols, operating system kernels and data center infrastructure. You will collaborate with cross-functional teams and influence NVIDIA's architectural direction across software and hardware stacks.

Responsibilities

  • Technically lead features, working with customers and R&D on architecture and design.
  • Define and document clear requirements; research hardware, firmware, and software support and define solutions to meet requirements.
  • Present and validate proposed solutions to customers, relevant communities (Linux, DPDK, others), and internal R&D for implementation.
  • Resolve issues raised during implementation and address feedback from community and customers.
  • Work on features including crypto RDMA, network compiler pipeline, proxy-ready RoCE, AI and NCCL RDMA improvements, emulated netdev and storage blockdev, security for bare-metal clouds, and more.

Requirements

  • B.Sc or M.Sc in Computer Engineering, Computer Science, Electrical Engineering or equivalent experience.
  • 5+ years of software development experience in C; 2+ years of architecture experience.
  • Knowledge of networking drivers and operating systems.
  • Ability to work independently and to technically lead R&D.
  • Experience collecting customer requirements and defining features.

Ways to Stand Out

  • Linux Kernel expertise and/or VMware experience.
  • Background with RDMA, InfiniBand and/or high-rate data path flows for hardware devices.
  • Experience with NCCL, DPDK, Open vSwitch, KVM, and security-related work.

Compensation and Benefits

Your base salary will be determined based on location, experience, and the pay of employees in similar positions. The base salary range provided in this posting is:

  • Level 3: 148,000 USD - 235,750 USD
  • Level 4: 184,000 USD - 287,500 USD

You will also be eligible for equity and benefits (see NVIDIA benefits pages).

Other

Applications for this job will be accepted at least until July 29, 2025.

NVIDIA is an equal opportunity employer and is committed to fostering a diverse work environment. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.