Gcore
Software Python Engineer (GPU Cloud)
About this role
Description: Build Python services and APIs for GPU virtual machines and bare-metal servers. Develop workflows for provisioning, maintenance, and recovery of GPU resources. Improve capacity tracking and scheduling for customer availability. Integrate GPU servers with OpenStack and Kubernetes services. Automate host validation and production readiness checks. Investigate production issues across various system layers. Collaborate with multiple teams and own projects from design to production. Requirements: 5+ years of experience in writing reliable production code. Strong Python skills with experience in APIs and backend services. Hands-on experience with OpenStack or similar cloud control planes. Good understanding of Linux, networking, and virtualization. Practical experience with Kubernetes and containerized workloads. Experience in managing production services with a focus on reliability. Ability to debug complex system issues and good communication skills. Benefits: Competitive salary and flexible working hours. Remote, hybrid, or office work options available. Work from anywhere for up to 45 days per year. Private medical insurance for you and your family. 5 additional vacation days and fully paid sick leave days. Allowance for significant life events and birthdays. Language classes and modern office amenities. Team sports activities.