Job Description
We are seeking a Lead Software Engineer – Kubernetes to lead our Kubernetes initiatives, reporting directly to the Head of Engineering. You will play a pivotal role in shaping the future of our cloud infrastructure by architecting and managing scalable, high-performance solutions. This position requires deep technical expertise in Kubernetes, proficiency with cloud-native technologies (AKS, EKS, GKE, OpenStack, etc.), and hands-on experience with complex, multi-cloud deployments. In this role, you will collaborate with a team of talented engineers, drive the adoption of Kubernetes best practices, and integrate advanced capabilities such as GPU sharing, dynamic workload migration, and FinOps strategies. Key Responsibilities: Architect and Lead: Design and develop our Kubernetes-based cloud infrastructure, ensuring scalability, high availability, and operational excellence. Mentor and Manage: Collaborate with a team of software engineers, fostering a culture of learning, collaboration, and continuous improvement. Innovate Across Environments: Lead the adoption of Kubernetes solutions across multi-cloud and hybrid environments. Develop Advanced Solutions: Implement solutions for performance optimization, including the use of Kubernetes controllers, operators, and custom resources. Optimize Infrastructure Efficiency: Leverage technologies such as Karpenter for intelligent scaling and cost-efficiency. Open-Source Contribution: Drive Exostellar’s presence in the Kubernetes community by contributing to relevant open-source projects. Monitor and Automate: Build and maintain robust monitoring, logging, and alerting systems to ensure resilience and high availability. Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. 10+ years of software engineering experience, with at least 5 years focused on Kubernetes infrastructure and cloud-native projects. Proven expertise in designing, deploying, and managing Kubernetes clusters in public and private cloud environments (AKS, EKS, GKE, OpenStack, etc.). Hands-on experience with Kubernetes core components, including but not limited to: Karpenter and Cluster Autoscaler, CNI (Container Network Interface), CSI (Container Storage Interface), CRI (Container Runtime Interface), CRDs and Kubernetes Operators. Strong knowledge of infrastructure as code (IaC) tools such as Terraform, Helm, and ArgoCD. Proficiency in Go. Deep understanding of CI/CD pipelines, DevOps practices, and automated testing frameworks.
Exostellar provides a platform that enables users to enhance cloud computing for greater cost efficiency by utilising its exclusive licence to patent-pending technologies created at Cornell University and combining artificial intelligence and machine learning.