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. The ideal candidate will have strong software engineering fundamentals, production experience with Go, and a deep understanding of Kubernetes internals.
🏢 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, cloud cost optimization, and AI-driven solutions for cloud-native environments.
🎯 The Role
You will be responsible for designing and building distributed systems that operate Kubernetes infrastructure autonomously at scale. This involves writing production Go services that interact with AWS, GCP, and Azure APIs for real-time cloud resource management. You will also own features end-to-end, from design through implementation, testing, and production rollout.
✅ 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.