Senior Software and Cloud Architect

NVIDIA is a technology company that designs graphics processing units (GPUs) and artificial intelligence systems.
$148,000 - $287,500
Cloud
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software and Cloud Architect

NVIDIA is seeking a Senior Software & Cloud Architect to join their SW Architecture group. This role focuses on defining groundbreaking technologies in networking, security, virtualization, and orchestration domains. The position involves working with DPUs & NICs technologies and shaping the future of data-center technologies worldwide.

The ideal candidate will lead architecture design for cloud-based solutions, craft state-of-the-art systems architecture, and work closely with global teams. They'll be responsible for evaluating new technologies, developing prototypes, and collaborating with high-profile customers on advanced solutions.

Requirements include 5+ years of experience in software architecture, strong programming skills in C and Python, and extensive knowledge of cloud technologies including Kubernetes, Docker, and Linux. The role demands excellent communication skills and the ability to work with multiple teams globally.

NVIDIA offers competitive compensation, including a base salary range of $148,000 - $287,500, plus equity and comprehensive benefits. The company is known for being one of the technology world's most desirable employers, with forward-thinking teams and unprecedented growth opportunities.

This position provides a unique opportunity to impact the future of data-center technologies while working with cutting-edge cloud and networking solutions. The role combines technical leadership, innovation, and hands-on development in a collaborative, global environment.

Last updated a day ago

Responsibilities For Senior Software and Cloud Architect

  • Leading architecture design for cloud-based orchestration & provisioning solutions
  • Crafting state-of-the-art systems architecture for DPUs & NICs technologies
  • Providing fast and creative solutions for complex problems
  • Writing effective, clear and reliable architecture specification
  • Evaluating new technologies and developing proof-of-concept prototypes
  • Working with various NVIDIA teams globally
  • Working with high-profile customers on advanced technologies

Requirements For Senior Software and Cloud Architect

Python
Linux
Kubernetes
  • Degree (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 Software developer
  • Strong C coding and Python design, coding, analysis, debugging and problem solving
  • Hands-on Linux development, Docker, Containers, Kubernetes experience
  • Kubernetes CRDs, Operators, system plugins and CNI plugin development
  • Knowledge in provisioning systems such as Maas or Ironic
  • Excellent communication, documentation and presentation skills

Benefits For Senior Software and Cloud Architect

Equity
Medical Insurance
  • Equity
  • Medical Insurance

Interested in this job?

Jobs Related To NVIDIA Senior Software and Cloud Architect

Senior DGX Cloud Software Engineer- Infrastructure Automation and Distributed Systems

Senior Cloud Engineer role at NVIDIA focusing on infrastructure automation and distributed systems, offering competitive salary and remote work options.

Senior Software Engineer - HPC

Senior Software Engineer position at NVIDIA focusing on HPC infrastructure development and management using cloud technologies.

Senior Software Engineer - Cloud Efficiency

Senior Cloud Engineer role at NVIDIA focusing on cloud infrastructure optimization, requiring 12+ years of experience and offering competitive compensation between $200K-$391K.

Senior Network Engineer - Cloud

Senior Network Engineer position at NVIDIA focusing on cloud infrastructure development, offering competitive compensation and the opportunity to work with cutting-edge technology.

Senior HPC Systems Engineer

Senior HPC Systems Engineer role at NVIDIA focusing on AI system performance and datacenter applications, offering competitive salary and opportunity to work with cutting-edge technology.