
Senior Software Engineer – Kubernetes Automation
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Estonia.
• 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.
• 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.
• 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.
Ness Digital Engineering
Movable Ink
Anyone AI
Get handpicked remote jobs straight to your inbox weekly.