Senior Staff Software Engineer

NVIDIA•Santa Clara, CA
•$200,000 - $322,000•Hybrid

About The Position

NVIDIA is seeking a highly skilled Senior Staff Software Engineer to help transform its IT Compute platform architecture and develop service offerings across on-premises and cloud environments. The role focuses on improving infrastructure efficiency and performance through platform engineering, automation, capacity planning, metrics, and data tools. The engineer will work with NVIDIA leadership and technical and product teams to develop IT products and services that meet customer needs.

Requirements

  • Bachelor’s degree in Engineering, Computer Science, Mathematics, or a related field, or equivalent experience.
  • 12+ years of experience in compute platform engineering, with a focus on automation.
  • Experience designing and deploying virtualization architectures.
  • In-depth knowledge of hardware technologies, including SR-IOV, DPU, and GPU, and a track record of implementing them in virtualized and containerized environments.
  • Experience evaluating application architectures and identifying opportunities for containerization to improve scalability, reliability, and efficiency.
  • Strong analytical skills and ability to define and track key performance metrics.
  • Experience developing tools for data analysis and performance profiling, and developing with Terraform and configuration management tools.
  • Proficiency in Go and/or Python.
  • Experience operating large environments comprising bare metal, large-scale virtualized environments with tens of thousands of VMs, and cloud infrastructure.

Nice To Haves

  • Deep understanding of other infrastructure components, such as storage, DNS, LDAP, and security tools.
  • Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Solid understanding of microservices architecture, infrastructure as code (IaC), and configuration management tools.

Responsibilities

  • Lead initiatives to transform IT Compute platform architecture and build service offerings across on-premises and cloud environments.
  • Define and implement metrics to measure compute platform and service efficiency, and drive improvements.
  • Collect and review system data for capacity planning; analyze capacity data, develop enterprise-wide systems plans, and coordinate implementation of changes with management personnel.
  • Develop and maintain tools for collecting, analyzing, and visualizing data for reporting, alerting, and monitoring.
  • Collaborate with NVIDIA leadership, senior engineers, program managers, and product managers to develop IT products and services that meet customer needs.

Benefits

  • Equity
  • Benefits are offered; specific benefits are not listed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service