Back to jobs

SOFTWARE PYTHON ENGINEER (GPU CLOUD)

Gcore
Full-timesenior

Job description

<p><strong>What You’ll Do</strong></p><ul><li>Build Python services and APIs for the lifecycle of GPU virtual machines and bare-metal servers.</li><li>Develop workflows for provisioning, placement, maintenance, quarantine, and recovery.</li><li>Improve how capacity is tracked, scheduled, and made available to customers.</li><li>Integrate new GPU servers and configurations into OpenStack and connect them with Gcore’s Kubernetes services.</li><li>Automate host validation, image preparation, driver installation, and production readiness checks.</li><li>Improve testing, observability, deployment safety, and operational tooling.</li><li>Investigate production issues across the control plane, hypervisors, networking, storage, and hardware.</li><li>Work closely with compute, Kubernetes, networking, SRE, hardware, and product teams.</li><li>Own projects from design and implementation through rollout and production operation.</li></ul> <ul></ul><p><strong>What We’re Looking For</strong></p><ul><li>5+ years of experience writing reliable, well-tested production code.</li><li>Strong Python skills and experience building APIs, backend services, or distributed systems.</li><li>Hands-on experience with OpenStack or another cloud control plane.</li><li>Good understanding of Linux, networking, and compute virtualization.</li><li>Practical experience with Kubernetes and containerized workloads.</li><li>Experience owning production services where reliability and scale are important.</li><li>Ability to debug complex problems across multiple layers of a system.</li><li>Good communication skills and a collaborative approach to engineering.</li></ul><p><strong>Nice to have</strong></p><ul><li>Experience with KVM, QEMU, libvirt, PCI passthrough, vGPU, or MIG.</li><li>Experience with NVIDIA drivers, CUDA, NVML, DCGM, GPU Operator, or Kubernetes device plugins.</li><li>Experience with bare-metal provisioning, BMC, Redfish, firmware, or hardware validation.</li><li>Experience with Ceph, InfiniBand, RDMA, RoCE, or GPUDirect.</li><li>Experience with Terraform, Ansible, Helm, GitOps, or CI/CD tooling.</li><li>Experience with Go or another systems programming language.</li><li>Contributions to OpenStack, Kubernetes, Linux, or other open-source infrastructure projects.</li></ul> <p><strong>Benefits&#xa0;</strong></p><p>At Gcore, we want you to do your best work and enjoy the journey. Our benefits are designed to support your growth, well-being, and life beyond work:&#xa0;</p><ul><li>Competitive salary</li><li>Flexible working hours</li><li>Remote, hybrid, or office work options depending on your role</li><li>Work from anywhere in the world for up to 45 days per year</li><li>Private medical insurance for you and your family*</li><li>5 additional vacation days*</li><li>Additional fully paid sick leave days*</li><li>Allowance for significant life events and birthdays</li><li>Language classes</li><li>Modern office space with free snacks, drink and entertainment options*</li><li>Team sports activities*</li></ul><p><em>*Please be aware that this benefit may vary depending on your country.</em><br> <br> <strong>Equal Opportunity Employer</strong><br> <br> We provide equal opportunity to all applicants without regard to race, color, religion, sex, sexual orientation, age, gender identity, gender expression, national origin, disability, or any other legally protected characteristics.&#xa0;</p>