Design and develop a Go-based control plane for managing hundreds of Kubernetes clusters across many locations.
Build a cluster registry and state model for sites, hardware types, clusters, nodes, capacity, and health.
Develop bootstrap workflows that turn newly booted bare-metal nodes into Kubernetes-ready nodes.
Ensure control-plane reliability using etcd or equivalent strongly consistent state.
Create local site agents that can keep operating during temporary central-control-plane outages.
Define integration contracts with the OS image layer below and the workload orchestration layer above.
KubernetesGogRPC+2 more
About Codeminders
Codeminders engineers solutions that push the boundaries of technology, shaping the future of AI, mobile, and cloud computing for clients from startups to Fortune 10 companies. Founded in Silicon Valley in 2004, this IT consulting firm builds web, mobile, and IoT applications, transforming ideas into impactful software. You will craft solutions using cutting-edge technologies like Go and Kubernetes, making a tangible difference for diverse businesses across the US and Europe. They are actively creating a Kubernetes lifecycle platform to power large-scale AI infrastructure.
How We Work
Codeminders fosters a culture of innovation and collaboration, operating with a flat management structure that empowers every team member. You will experience a flexible, fully remote work environment, allowing you to craft your own schedule. They prioritize global collaboration, partnering with world-class engineers across the US and Ukraine. They maintain a strong ethical foundation, transparently stating no business ties with Russia, Belarus, or temporarily occupied Ukrainian territories.
Engineering at Codeminders
As an engineer at Codeminders, you will solve complex challenges in distributed systems and infrastructure. You will design and develop a Go-based control plane for managing hundreds of Kubernetes clusters across multiple locations. This includes building a robust cluster registry, state models, and bootstrap workflows to bring bare-metal nodes online. You will ensure control-plane reliability using technologies like etcd and craft local site agents capable of offline operation. This work involves deep Kubernetes platform experience, including cluster and node lifecycle, controllers, and recovery mechanisms. You will engage with gRPC/REST APIs and protobufs, continuously debugging across Kubernetes, Linux, and networking layers.
Why Join Us
Drive innovation on transformative projects using cutting-edge technologies like Go and Kubernetes.
Collaborate globally with skilled engineers from the US and Ukraine, expanding your international perspective.
Benefit from a fully remote work setup, flexible hours, and optional relocation assistance.
Experience exceptional job stability and clear pathways for career progression.
Receive competitive compensation, annual salary reviews, and performance-based bonuses.
Benefits & Perks
Competitive compensation based on qualifications, experience, and performance.
Exceptional job stability and opportunities for career progression.
Access to educational programs and certifications for professional development.
Comprehensive health and wellness support for fitness.
Fully remote work setup with flexible schedules and relocation assistance.
Regular bonuses, annual salary reviews, and recognition for achievements.
Advanced equipment options, allowing you to choose your ideal workstation.
Regular team-building events fostering collaboration and camaraderie.