Job Closed
This listing is no longer active.
Powerful edge and cloud solutions for media business and the entertainment industry
Software Engineer – Golang, Kubernetes
Location
Cyprus
Posted
81 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer – Golang, Kubernetes
Gcore
• Design and implement AI inference and model training cloud products optimized for Kubernetes - from autoscaling inference servers to distributed training jobs across GPU fleets • Write clean, efficient, and maintainable Go code to power Kubernetes controllers, operators, and custom resources supporting AI workloads • Build APIs, CLIs, and developer tools that simplify the deployment, lifecycle management, and monitoring of AI applications • Develop features that optimize serverless container workflows for AI, ensuring fast cold starts, resource-efficient scaling, and workload isolation • Contribute to system performance, reliability, and security, with a focus on AI-specific challenges such as GPU scheduling, job orchestration, and data throughput • Stay on top of Kubernetes ecosystem advancements (e.g., K8s-native ML tooling, scheduling improvements, SIGs) and influence our product roadmap accordingly
Job Requirements
- Strong proficiency in Go programming, with experience in Kubernetes development, including controllers and operators.
- Deep understanding of Kubernetes architecture, resource management, and container orchestration.
- Experience working with Kubernetes APIs and custom resources (CRDs).
- Solid knowledge of cloud-native technologies and frameworks, including Docker and Helm.
- Strong problem-solving skills, with a passion for tackling complex challenges in distributed systems.
- Excellent communication skills and the ability to thrive in a collaborative, team-oriented environment.
- Nice to Have: Experience with Python programming language, Experience with developing AI/ML pipelines or integrating AI frameworks (e.g., TensorFlow, PyTorch) into Kubernetes, Understanding of GPU scheduling and optimization in Kubernetes environments, Knowledge of security best practices in Kubernetes, including role-based access control (RBAC) and container security, Contributions to open-source Kubernetes projects or cloud-native communities.
Benefits
- Competitive compensation
- Flexible working hours and hybrid or remote options, depending on your role
- Work from anywhere in the world for up to 45 days per year
- Private medical insurance for you and your family*
- Extra paid vacation and sick leave days*
- Support for life’s important moments and celebrations
- Language courses to help you connect and grow
- Modern, welcoming offices with snacks, drinks, and entertainment*
- Team sports and social activities*
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Responsible for designing and implementing back-end web applications • Developing, testing, and maintaining software • Working collaboratively with cross-functional teams to ensure optimised software architecture and functionality • Implement and integrate new features, apply design and performance optimisations in REST API backend • Develop and maintain Microservices • Write validation tests and documentation for implemented features • Maintain and improve our MariaDB database model
• Work with a small team of highly experienced engineers on creating new, highly scalable services or help scale existing codebase and storage for a global top 200 website. • Contribute to technology, architecture, workflow, and design decisions.
Team Lead Java Engineer, Remarketing
AUTO1 GroupAUTO1 Group is Europe’s leading digital automotive platform.
• Architecture, solution design, development, quality assurance, shipping, monitoring, and maintenance in a service-oriented platform with 300+ RESTful microservices • Own a subset of applications and services with your team • Solve complex problems using hands-on and can-do attitudes • Provide solutions and technical advice based on solid technical experience • Take responsibility for growth and development of your team • Hire and mentor world-class talent
• Architect, develop, ship, monitor, and maintain some of our 130+ modules and dozens of applications each day • Grow your expertise through hands-on and can-do attitude to solve complex problems • Raise the bar and drive technological innovations to keep AUTO1 at the cutting edge • Bring new, innovative features to life in close collaboration with various product and development teams.



