Software Python Engineer (GPU Cloud)
Core
Design and deliver infrastructure and software for the lifecycle of GPU virtual machines and bare-metal servers to support an AI-driven world.
Role type
Senior IC Python backend engineer (GPU cloud infrastructure)
Builds
Python services, APIs, and workflows for GPU VM provisioning, placement, maintenance, and recovery on OpenStack and Kubernetes.
Domain
Cloud infrastructure, GPU computing, virtualization
Deliverable
production ML models | product features | infrastructure
Required skills
Python, API development, distributed systems, OpenStack, Linux, networking, compute virtualization, Kubernetes, containerized workloads, production service ownership, complex system debugging
Preferred skills
KVM, QEMU, libvirt, PCI passthrough, vGPU, MIG, NVIDIA drivers, CUDA, NVML, DCGM, GPU Operator, Kubernetes device plugins, bare-metal provisioning, BMC, Redfish, firmware, hardware validation, Ceph, InfiniBand, RDMA, RoCE, GPUDirect, Terraform, Ansible, Helm, GitOps, CI/CD, Go, open-source contributions
Technologies
OpenStack, Kubernetes, Python, Linux, NVIDIA, Ceph, InfiniBand, Terraform, Ansible, Helm, GitLab/GitHub (implied by GitOps)
Responsibilities
Build Python services and APIs for GPU VM lifecycle; Develop workflows for provisioning, placement, maintenance, quarantine, and recovery; Integrate new GPU servers into OpenStack and connect with Kubernetes; Automate host validation, image preparation, driver installation, and production readiness checks; Investigate production issues across control plane, hypervisors, networking, storage, and hardware; Own projects from design through production operation
Seniority
Senior, hands-on IC