3 days ago
Base Salary
$272k - $431k/yr
Responsibilities
- Own architecture and lead implementation of large-scale OpenStack infrastructure for bare-metal provisioning, virtual machines, and engineering workloads across global datacenters.
- Architect and implement Infrastructure as Code frameworks for provisioning, configuration, lifecycle management, validation, drift detection, and rollback.
- Build and improve compute control planes, resource scheduling, topology-aware placement, reservations, and capacity management for heterogeneous hardware.
- Develop and extend Nova, Neutron, Ironic, Cinder, Keystone, and Placement services and integrations.
- Improve platform scalability, availability, and performance through architectural changes, profiling, failure analysis, and operational bottleneck elimination.
- Build safe deployment, upgrade, migration, and rollback mechanisms that minimize disruption to engineering workloads.
- Partner with SRE, datacenter operations, security, and product engineering teams to onboard platforms and resolve cross-system failures.
Requirements
- 15+ years of experience in software engineering, distributed systems, or cloud infrastructure, with leadership across diverse technical initiatives.
- BS or MS in Computer Science, Computer Engineering, or a related field, or equivalent experience.
- Deep experience developing, deploying, operating, and troubleshooting production OpenStack environments, especially Nova, Neutron, and Ironic.
- Strong Python development skills and experience building maintainable services, APIs, and infrastructure automation.
- Strong understanding of distributed systems, including concurrency, state management, asynchronous workflows, failure handling, and recovery.
- Deep Linux systems knowledge and experience with virtualization, KVM/QEMU, containers, and guest operating-system provisioning.
- Experience with cloud networking concepts and technologies including L2/L3 networking, VLANs, overlays, DHCP, PXE boot, routing, and tenant isolation.
- Experience with databases and messaging infrastructure such as MySQL/MariaDB and RabbitMQ.
- Experience operating infrastructure with demanding reliability requirements, including monitoring, incident response, system resources, and production upgrades.
- Excellent debugging ability across hardware, firmware, operating systems, communication systems, data storage, and distributed services.
- Ability to translate ambiguous requirements into technical direction and influence teams across organizational boundaries and time zones.
- Preferred qualifications include OpenStack or related open-source contributions, multi-region scaling, Ironic, Redfish, BMC integration, Ceph, distributed storage, GPU and Arm platforms, PCIe pass-through, SR-IOV, NVLink, InfiniBand, and high-speed Ethernet.
Benefits
- Equity and comprehensive benefits package for employees and their families.
- Competitive base salary determined by location, experience, and other objective job-related factors.
About Nvidia
Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.
