
Senior Software Engineer – Kubernetes Automation
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Cyprus.
• Create and develop distributed systems that autonomously manage Kubernetes infrastructure at scale.
• Develop production-grade Go services that interface with AWS, GCP, and Azure APIs for real-time management of cloud resources.
• Take full ownership of features: from design to implementation, testing, and deployment (most projects are completed within 1-4 weeks).
• Troubleshoot intricate production issues across various cloud providers, Kubernetes clusters, and distributed services.
• Work collaboratively with product and other engineering teams to address challenges that lack straightforward solutions.
• Handle time-series data, cloud provider APIs, and the internals of the Kubernetes control plane.
• Influence product direction and backlog - determine what gets developed next, not just the manner of development.
• Engage in on-call rotations for teams that necessitate it.
• Create Kubernetes automation encompassing node placement and provisioning, workload rightsizing, workload migration, storage scaling, and GPU capacity optimization.
• Solid software engineering principles: you design clean abstractions, write maintainable code, and can articulate your architectural decisions - not just make things operational.
• Significant production experience with Go is highly preferred; candidates lacking Go experience should exhibit strong systems programming capabilities in a similar language.
• Familiarity with Kubernetes internals – including autoscaling and networking.
• You have successfully led a complex project from start to finish.
• Experience with AI coding agents and development workflows that involve agency.
• Proficiency in using observability tools in a production environment.
• Experience with CI/CD and DevOps methodologies.
• Excellent English communication skills, both spoken and written.
• Startup mentality: adaptable, proactive, and comfortable navigating uncertainty.
• Extensive hands-on experience with cloud platforms (AWS, GCP, or Azure) – possessing a genuine understanding of how compute, networking, and storage operate at a fundamental level. (Nice-to-have)
• In-depth knowledge of EKS, GKE, or AKS internals. (Nice-to-have)
• Experience with container runtimes such as CRI-O, runc, or containerd. (Nice-to-have)
• Proficient understanding of cloud storage, including block storage, CSI, volume management, and filesystem internals. (Nice-to-have)
• Low-level Linux expertise: process internals, packet-level networking (NAT, iptables, conntrack, eBPF, SDN), filesystems, and storage. (Nice-to-have)
• Low-level systems programming experience in C or C++. (Nice-to-have)
• Contributions to Kubernetes or cloud-native open-source software. (Nice-to-have)
• Experience with AI coding agents and agentic development workflows. (Nice-to-have)
• Please note that Cast AI does not offer any form of visa sponsorship or work permits.
• Experience a flexible, remote-first global work environment.
• Equity options available.
• Allocate 10% of your work time to personal projects or self-improvement activities.
• Access a learning budget for professional and personal development, including opportunities to attend international conferences and courses that enhance your skills.
• Participate in an annual hackathon designed to inspire innovative ideas and strengthen team relationships.
• Enjoy a team-building budget and company events to foster connections with your colleagues.
• Equipment budget provided to ensure you are fully equipped for your role.
• Additional days off to support a healthy work-life balance.
GT
Business Insights
Kraken Digital Asset Exchange
Kraken Digital Asset Exchange
Get handpicked remote jobs straight to your inbox weekly.