Gcore
Software Golang Engineer (Kubernetes)
Georgia, , Cyprus
Sponsorship not specifiedDetected 28 days ago
PythonGoDockerKubernetesMachine LearningTensorFlowPyTorchCybersecurityProduct ManagementProduct StrategyCommunicationProblem Solving
About the role
- This position is available only under an employment (labor) agreement.
- The world's digital experiences run on something invisible: the infrastructure and software that keep them fast, reliable, and secure.
- We're a global provider of infrastructure and software solutions for AI, cloud, network, and security, powering everything from real-time communication and streaming to enterprise AI and secure web applications.
Responsibilities
- Design and implement AI inference and model training cloud products optimized for Kubernetes - from autoscaling inference servers to distributed training jobs across GPU fleets
- 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
- Support for life's important moments and celebrations
- Join a global team of 550+ professionals building infrastructure and software that supports the entire digital ecosystem.
- We're looking for an experienced Golang Engineer to build Kubernetes-native AI infrastructure and tooling for scalable inference and training workloads.
Requirements
- Strong proficiency in Go programming, with experience in Kubernetes development, including controllers and operators.
- Experience working with Kubernetes APIs and custom resources (CRDs).
- Solid knowledge of cloud-native technologies and frameworks, including Docker and Helm.
- 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.
Skills
- the infrastructure and software that keep them fast, reliable, and secure.
- With 210+ edge locations, 50+ cloud regions, and thousands of GPUs, your work here can reach users and businesses across the globe.
Compensation
- Work from anywhere in the world for up to 45 days per year
Benefits
- Our benefits are designed to support your growth, well-being, and life beyond work:
- Private medical insurance for you and your family*
- Extra paid vacation and sick leave days*
- Flexible working hours and hybrid or remote options, depending on your role
- Benefits may vary depending on your location.
Company info
- At Gcore, we want you to do your best work and enjoy the journey.
Equal opportunity
- 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.
This listing is sourced directly from Gcore's careers page and normalized into a canonical job model.