Senior Software and System Architect

at Nvidia

📍 Santa Clara, United States

$148,000-276,000 per year

SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Docker @ 4 Kubernetes @ 4 Linux @ 4 Python @ 7 R @ 4 Communication @ 4 Networking @ 4 Debugging @ 7 System Architecture @ 4 OSS @ 4

Details

NVIDIA is looking for an experience and passionate Senior SW & System Architect to join our SW Architecture group. The position includes researching and exploring new technologies, with a focus on defining the architecture of groundbreaking technologies in networking, security, virtualization and orchestration domains. You will play a vital role in groundbreaking data center networking and security solutions. You will collaborate with various teams globally, including SW architects, R&D, product, solution architects and external customers.

Responsibilities

  • Leading architecture for cloud-networking and security solutions
  • Crafting state-of-the-art system architecture for DPUs & NICs technologies
  • Building end-to-end solutions from application level to HW
  • Providing fast and creative solutions for complex problems
  • Writing effective, clear and reliable architecture specification
  • Evaluating new technologies and innovating & rapidly developing Proof of Concept prototypes that can then be developed into full-fledged products/solutions
  • Working closely with different NVIDIA teams around the world including SW & HW architects, R&D, product, solution architects, application and field engineers and more
  • Working with high-profile customers on advanced and future technologies and solutions

Requirements

  • Degree (Bachelor or Masters or PhD) in Computer Science, Computer Engineering, or Electrical Engineering or equivalent experience
  • 5+ years of proven experience as a Software Architect/System Architect and/or as Software developer
  • Strong C coding and Python design, coding, analysis, debugging and problem solving
  • Hands-on Linux development
  • Experience in cloud-networking
  • Wide knowledge and understanding of networking protocols and common network topologies
  • Ability to work concurrently with multiple groups locally and abroad in the organization
  • Excellent communication, documentation and presentation skills

Ways to stand out from the crowd:

  • Development experience with networking/security devices – NICs/DPUs/Switches/Routers/Firewalls etc.
  • Good understanding of OSs and drivers
  • Background with data center technologies, network topologies and cloud
  • Experience with DPDK, OVS, OVN
  • Experience with Docker, Containers, Kubernetes components & subsystems

NVIDIA Architecture group’s world-class architects are designing the next generation of state-of-the-art architecture for our DPUs & NICs technologies. If you would love to be a part of defining that future of NVIDIA's technologies, this role could be for you! This position offers a unique and exceptional opportunity to have a real impact in shaping the future of data-center technologies around the world. If this motivates and drives you, we’d love to hear from you!

With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you’re a creative and autonomous engineer with a real passion for technology, we want to hear from you.