Gcore
Software Golang Engineer (Kubernetes)
About this role
Description: Design and implement AI inference and model training cloud products optimized for Kubernetes. Write clean, efficient Go code for Kubernetes controllers, operators, and custom resources. Build APIs, CLIs, and developer tools for AI application management. Develop features for serverless container workflows ensuring efficiency and isolation. Contribute to system performance, reliability, and security focusing on AI challenges. Stay updated on Kubernetes advancements and influence product roadmap. Requirements: Strong proficiency in Go programming and Kubernetes development. Deep understanding of Kubernetes architecture and resource management. Experience with Kubernetes APIs and custom resources (CRDs). Knowledge of cloud-native technologies like Docker and Helm. Strong problem-solving skills in distributed systems. Excellent communication skills in a collaborative environment. Nice to have: Experience with Python, AI/ML pipelines, GPU scheduling, security best practices, and contributions to open-source projects. Benefits: Competitive compensation. Flexible working hours and hybrid or remote options. Work from anywhere 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 for personal growth. Modern offices with snacks and entertainment.* Team sports and social activities.* *Benefits may vary depending on your location.