
Software Engineer – Golang, Kubernetes
Posted Aug 25

Posted Aug 25
This is a fully remote position, open to applicants in Cyprus, +3 more countries.
• Develop and execute AI inference and model training cloud solutions tailored for Kubernetes environments.
• Create autoscaling inference servers and coordinate distributed training tasks utilizing GPU clusters.
• Produce clean, efficient, and maintainable Go code for Kubernetes controllers, operators, and custom resources that support AI workloads.
• Design APIs, CLIs, and developer tools for the deployment, lifecycle management, and monitoring of AI applications.
• Implement serverless container workflow functionalities for AI, ensuring rapid cold starts, resource-efficient scaling, and workload isolation.
• Enhance system performance, reliability, and security with a focus on GPU scheduling, job orchestration, and data throughput.
• Monitor advancements in the Kubernetes ecosystem and contribute to shaping the product roadmap.
• Strong expertise in Go programming, with practical experience in Kubernetes development, including controllers and operators.
• Profound understanding of Kubernetes architecture, resource management, and container orchestration principles.
• Familiarity with Kubernetes APIs and custom resources (CRDs).
• Solid knowledge of cloud-native technologies and frameworks, such as Docker and Helm.
• Excellent problem-solving abilities, paired with a passion for addressing complex challenges in distributed systems.
• Exceptional communication skills and the capacity to excel in a collaborative, team-driven environment.
• Experience with Python programming (considered a plus).
• Background in developing AI/ML pipelines or integrating AI frameworks (e.g., TensorFlow, PyTorch) into Kubernetes (considered a plus).
• Understanding of GPU scheduling and optimization within Kubernetes settings (considered a plus).
• Awareness of security best practices in Kubernetes, including role-based access control (RBAC) and container security (considered a plus).
• Contributions to open-source Kubernetes projects or participation in cloud-native communities (considered a plus).
• Competitive compensation.
• Flexible working hours with hybrid or remote options 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.*
• Additional paid vacation and sick leave days.*
• Support for significant life moments and celebrations.
• Language courses to facilitate connection and personal growth.
• Modern, welcoming offices stocked with snacks, drinks, and entertainment.*
• Team sports and social gatherings.*
• Benefits may vary based on your location.
Arista Networks
Coforma
Platform.sh
Arista Networks
Get handpicked remote jobs straight to your inbox weekly.