Software Engineer, Python, GPU Cloud

Posted Aug 22

This is a fully remote position, open to applicants in Germany, +4 more countries.

📋 Description

• Develop Python services and APIs to manage the lifecycle of GPU virtual machines and bare-metal servers.

• Create workflows for provisioning, placement, maintenance, quarantine, and recovery processes.

• Enhance capacity tracking, scheduling, and availability for our customers.

• Integrate new GPU servers and configurations into OpenStack, linking them with Gcore’s Kubernetes services.

• Automate tasks such as host validation, image preparation, driver installation, and production readiness assessments.

• Enhance testing, observability, deployment safety, and operational tools.

• Troubleshoot production issues across the control plane, hypervisors, networking, storage, and hardware.

• Collaborate closely with compute, Kubernetes, networking, Site Reliability Engineering (SRE), hardware, and product teams.

• Take ownership of projects from design and implementation through to rollout and production operation.


⛳️ Requirements

• Over 5 years of experience in writing reliable, well-tested production code.

• Proficient in Python with experience in building APIs, backend services, or distributed systems.

• Practical experience with OpenStack or a similar cloud control plane.

• Strong understanding of Linux, networking, and compute virtualization concepts.

• Hands-on experience with Kubernetes and containerized workloads.

• Experience managing production services where reliability and scalability are critical.

• Capability to debug complex issues across multiple layers of a system.

• Effective communication skills with a collaborative engineering mindset.

• Familiarity with KVM, QEMU, libvirt, PCI passthrough, vGPU, or MIG is advantageous.

• Knowledge of NVIDIA drivers, CUDA, NVML, DCGM, GPU Operator, or Kubernetes device plugins is a plus.

• Experience with bare-metal provisioning, BMC, Redfish, firmware, or hardware validation is desirable.

• Knowledge of Ceph, InfiniBand, RDMA, RoCE, or GPUDirect is beneficial.

• Familiarity with Terraform, Ansible, Helm, GitOps, or CI/CD tools is considered a plus.

• Experience with Go or another systems programming language is advantageous.

• Contributions to OpenStack, Kubernetes, Linux, or other open-source infrastructure projects are viewed positively.

• This position is available only through an employment (labor) agreement.


🏝️ Benefits

• Competitive salary.

• Flexible working hours.

• Options for remote, hybrid, or office work depending on your role.

• Opportunity to work from anywhere in the world for up to 45 days per year.

• Private medical insurance for you and your family.*

• 5 additional vacation days.*

• Additional fully paid sick leave days.*

• Allowance for significant life events and birthdays.

• Language classes.

• Modern office space with complimentary snacks, drinks, and entertainment options.*

• Team sports activities.*

• Benefits may vary depending on your country.

People also viewed

MWDN1 day ago

Senior Python Backend Developer

UA flagUkraine OnlyFull-timeBackend Engineer
ApplyView job
Oscilar1 day ago

Senior Backend Engineer – Java

IN flagIndia OnlyFull-timeBackend Engineer₹6.6M – ₹9.7M/year
ApplyView job
Veradigm®1 day ago

Principal Database Engineer – Platform Engineer

US flagUnited States, +1 more countryFull-timeBackend Engineer$130.2k – $189.5k/year
ApplyView job
Shuru1 day ago

Lead Java Engineer

IN flagIndia OnlyFull-timeBackend Engineer
ApplyView job
FCamara Consulting & Training1 day ago

Senior Backend Developer – Kotlin

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Sedgwick1 day ago

Power Platform Architect – AI

US flagFlorida OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers