Senior Staff Software Engineer

NVIDIA•Santa Clara, CA
•Hybrid

About The Position

NVIDIA is seeking a Senior Staff Software Engineer to help transform its IT compute platform architecture and develop new services across on-premises and cloud environments. The role focuses on improving infrastructure efficiency and performance through automation, architecture development, platform measurement, capacity planning, and data analysis. The engineer will work with NVIDIA leadership and engineering, program management, and product management 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.
  • Proven experience designing and deploying virtualization architectures.
  • In-depth knowledge of hardware technologies, including SR-IOV, DPU, and GPU, and experience 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.
  • Development experience with Terraform and configuration management tools.
  • Proficiency in Go and/or Python.
  • Experience operating large environments that include bare metal, large-scale virtualized environments with tens of thousands of VMs, and cloud infrastructure.

Nice To Haves

  • Deep understanding of 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 new 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 and develop plans for appropriate enterprise-wide systems capacity.
  • Coordinate with management personnel to implement capacity-related changes.
  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service