Senior Software Engineer – Kubernetes Automation

atCast AIRemoteEE flagEstoniaFull-timeBackend EngineerSenior€6,500 – €9,000/month

Posted 6 days ago

This is a fully remote position, open to applicants in Estonia.

📋 Description

• Design and develop distributed systems that autonomously manage Kubernetes infrastructure at scale.

• Create production-grade Go services that interact with AWS, GCP, and Azure APIs for real-time management of cloud resources.

• Take complete ownership of features from design through implementation, testing, and deployment.

• Troubleshoot intricate production issues across various cloud providers, Kubernetes clusters, and distributed services.

• Collaborate with product and engineering teams to tackle challenges that lack straightforward solutions.

• Work with time-series data, APIs from cloud providers, and the internals of the Kubernetes control plane.

• Contribute to the direction of products and maintain the backlog.

• Participate in on-call rotations for teams that necessitate it.

• Engage in node placement and provisioning, Karpenter integrations, workload rightsizing, workload movement, self-scaling storage, and GPU capacity optimization.


⛳️ Requirements

• Solid software engineering principles, including clean abstractions, maintainable code, and well-founded architectural decisions.

• Strong preference for production experience with Go; candidates lacking Go experience should exhibit strong systems programming skills in a similar language.

• Familiarity with Kubernetes internals, including autoscaling and networking aspects.

• Personally led a complex project from start to finish.

• Experience with AI coding agents and agentic development methodologies.

• Utilized observability tools in a production environment.

• Proficient in CI/CD and DevOps methodologies.

• Excellent verbal and written communication skills in English.

• Startup mentality: adaptable, proactive, and comfortable navigating uncertainty.

• Extensive hands-on experience with cloud platforms like AWS, GCP, or Azure, with thorough knowledge of compute, networking, and storage.

• In-depth understanding of EKS, GKE, or AKS internals.

• Experience with container runtimes such as CRI-O, runc, or containerd.

• Knowledge of cloud storage, including block storage, CSI, volume management, and filesystem internals.

• Low-level Linux experience with process internals, packet-level networking, filesystems, and storage.

• Background in low-level systems programming using C or C++.

• Contributions to Kubernetes or cloud-native open-source software.


🏝️ Benefits

• Enjoy a flexible, remote-first global work environment.

• Equity options available.

• Allocate 10% of your work time to personal projects or self-improvement.

• Access to a learning budget for professional and personal development, including opportunities for international conferences and courses.

• Participate in an annual hackathon.

• Benefit from a team-building budget and company events.

• Receive an equipment budget.

• Enjoy extra days off.

• Experience quick feedback within a fast-paced workflow; most feature projects are completed within 1 to 4 weeks.

People also viewed

Ness Digital Engineering1 day ago

Senior Java FS, React Engineer

RO flagRomania OnlyFull-timeBackend Engineer
ApplyView job
Movable Ink1 day ago

Lead Backend Engineer, Behavioural Team

CA flagCanada OnlyFull-timeBackend EngineerC$147.3k – C$192k/year
ApplyView job
Pointsharp1 day ago

Senior Java Developer

DE flagGermany OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI1 day ago

Backend Developer

UY flagUruguay OnlyPart-timeBackend Engineer$45 – $80/hour
ApplyView job
Anyone AI1 day ago

Backend Developer

MX flagMexico OnlyPart-timeBackend Engineer
ApplyView job
Anyone AI1 day ago

Backend Developer

CO flagColombia OnlyPart-timeBackend Engineer$45 – $80/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers