Cast AI is seeking a Software Engineer to design and build distributed systems that operate Kubernetes infrastructure autonomously at scale. The role involves writing production Go services that interact with AWS, GCP, and Azure APIs for real-time cloud resource management. This is a location-specific opportunity for candidates residing in Bulgaria, Croatia, Estonia, Greece, Hungary, Latvia, Lithuania, Poland, Romania, Slovakia, Slovenia, and Ukraine.
🏢 About Cast AI
Cast AI is a cloud optimization platform that helps organizations reduce their cloud spending while improving performance. The company focuses on Kubernetes infrastructure automation and optimization, providing solutions for node placement algorithms, provisioning, workload rightsizing, and more.
🎯 The Role
You will be responsible for designing and building distributed systems that operate Kubernetes infrastructure autonomously at scale. You will write production Go services that interact with AWS, GCP, and Azure APIs for real-time cloud resource management. This role requires a strong background in software engineering fundamentals, production experience with Go, and a deep understanding of Kubernetes internals.
✅ Key Responsibilities
Design and build distributed systems that operate Kubernetes infrastructure autonomously at scale.
Write production Go services that interact with AWS, GCP, and Azure APIs for real-time cloud resource management.
Own features end-to-end: from design through implementation, testing, and production rollout.
Debug complex production issues across cloud providers, Kubernetes clusters, and distributed services.
Collaborate with product and other engineering teams to solve problems that don't have textbook solutions.
Work with time-series data, cloud provider APIs, and Kubernetes control plane internals.
Contribute to product direction and backlog - shape what gets built next, not just how it's built.
Participate in on-call rotation for teams that require it.
📌 Required Qualifications
Strong software engineering fundamentals: you design clean abstractions, write maintainable code, and can justify your architecture choices - not just make something work.
Production experience with Go is strongly preferred; candidates without Go should demonstrate strong systems programming skills in a comparable language.
Understanding of Kubernetes internals – autoscaling and networking.
You've personally driven a complex project end-to-end.
Experience with AI coding agents and agentic development workflows.
You've used observability tooling in production.
CI/CD and DevOps practices experience.
Strong English skills, both verbal and written.
Startup mindset: adaptable, proactive, and comfortable with ambiguity.
⭐ Desirable Experience
Deep hands-on experience with cloud platforms (AWS, GCP, or Azure) – including real understanding of how compute, networking, and storage work under the hood.
Please let Cast AI know that you found this role at devopsprojectshq.com as a way to support us, so we can keep providing you with awesome DevOps jobs.
Never miss a job
Join 2,000+ DevOps developers getting weekly alerts for remote and US/EU roles, Kubernetes, AWS, Terraform, filtered for your stack.
🔒 Need an IP to whitelist?
Get a dedicated static EU outbound IP for Banks, payments, EHRs, APIs, AI.