Senior Staff Infrastructure Software Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions for AI, digital twins, and transforming major industries.
$164,000 - $310,500
DevOps
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Automotive

Description For Senior Staff Infrastructure Software Engineer

NVIDIA, a leader in visual computing for over two decades, is seeking a Senior Staff Infrastructure Software Engineer to help automate and build brand-new infrastructure-as-a-service inside IT. This role involves developing tooling to automate deployment and management of large-scale infrastructure environments, writing and reviewing code, developing documentation and capacity plans, reducing TOIL through automation, and owning core infrastructure services across multiple data centers and regions. The ideal candidate will have 8+ years of software and API development experience, strong UNIX and TCP/IP network fundamentals, and experience with configuration-as-code and infrastructure-as-code. This position offers the opportunity to work on cutting-edge technologies in virtual reality, artificial intelligence, and self-driving cars, while being part of a company widely regarded as one of the most desirable employers in the technology world.

Key Responsibilities: • Develop automation tools for large-scale infrastructure environments • Write and review code, create documentation and capacity plans • Implement self-service tooling for users • Collaborate with cross-functional teams and customers • Participate in on-call rotation and incident escalation • Manage core infrastructure services across multiple data centers

Required Skills: • Bachelor's degree in Computer Science or equivalent experience • 8+ years of software and API development (Python, Go) • Strong UNIX and TCP/IP network fundamentals • Shell scripting and automation skills • Experience with configuration-as-code and infrastructure-as-code

Desired Qualities: • Thrives in a multi-tasking environment • Excellent interpersonal and communication skills • Mentoring experience • Self-starter with minimal supervision needs • Experience with containers and virtualization technologies

NVIDIA offers a competitive base salary range of $164,000 - $310,500 USD, along with equity and comprehensive benefits. Join a forward-thinking team working on the most consequential technology trends of our time.

Last updated 2 months ago

Responsibilities For Senior Staff Infrastructure Software Engineer

  • Develop tooling to automate deployment and management of large-scale infrastructure environments
  • Write and review code, develop documentation and capacity plans
  • Reduce TOIL through automation
  • Work with cross functional business partners and customers
  • Share an on-call rotation and be an escalation contact for service incidents
  • Own core infrastructure services across multiple data centers and regions
  • Develop self-service tooling and software for users

Requirements For Senior Staff Infrastructure Software Engineer

Python
Go
Linux
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent experience
  • 8+ years of software and API development experience (Python, Go)
  • Proven experience in UNIX and TCP/IP network fundamentals
  • Shell scripting and automation of repetitive administration tasks
  • Experience using and designing configuration-as-code and infrastructure-as-code through software and tooling

Benefits For Senior Staff Infrastructure Software Engineer

Equity
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Staff Infrastructure Software Engineer

Manager, Software Verification

Lead system testing and integration team role at NVIDIA focusing on cloud solutions and sophisticated product testing.

System Software Engineering Lead

Lead branch health and software development processes for NVIDIA's GPU software team as a System Software Engineering Lead.

Manager, Tools and Development

NVIDIA seeks a Software QA Manager to lead the Workstation QA Team, overseeing quality for RTX and Studio product lines.

Engineering Manager

NVIDIA seeks an Engineering Manager to lead Bring Ups in Sanity Engineering, driving innovation in AI and GPU technology.

Engineering Manager, Build and Test Quality - Autonomous Vehicles

Lead build and test quality for NVIDIA's autonomous vehicles software as an Engineering Manager, overseeing system monitoring and optimization.