Gcore

Software Python Engineer (GPU Cloud)

Gcore
Apply
18 days ago
Remote, GermanySenior

Responsibilities

  • Build Python services and APIs for the lifecycle of GPU virtual machines and bare-metal servers.
  • Develop workflows for provisioning, placement, maintenance, quarantine, and recovery.
  • Improve capacity tracking, scheduling, and customer availability.
  • Integrate GPU servers and configurations into OpenStack and connect them with Kubernetes services.
  • Automate host validation, image preparation, driver installation, and production-readiness checks.
  • Improve testing, observability, deployment safety, and operational tooling.
  • Investigate production issues across control-plane, hypervisor, networking, storage, and hardware layers.
  • Own projects from design and implementation through rollout and production operation.

Requirements

  • 5+ years of experience writing reliable, well-tested production code.
  • Strong Python skills and experience building APIs, backend services, or distributed systems.
  • Hands-on experience with OpenStack or another cloud control plane.
  • Good understanding of Linux, networking, and compute virtualization.
  • Practical experience with Kubernetes and containerized workloads.
  • Experience owning production services where reliability and scale are important.
  • Ability to debug complex problems across multiple system layers.
  • Preferred experience includes 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 tooling, Go, or open-source infrastructure contributions.
  • Strong communication skills and a collaborative approach to engineering.

Benefits

  • Competitive salary.
  • Flexible working hours.
  • Remote, hybrid, or office work options depending on the role.
  • Work from anywhere in the world for up to 45 days per year.
  • Private medical insurance for the employee and family, where applicable.
  • Five additional vacation days and additional fully paid sick leave days, where applicable.
  • Allowances for significant life events and birthdays.
  • Language classes.
  • Modern office space with free snacks, drinks, and entertainment options, where applicable.
  • Team sports activities, where applicable.
  • Available only under an employment (labor) agreement.

Tech Stack

Categories

Gcore

About Gcore

501-1,000 employees
Contact me