remote
Senior Software Engineer Karpenter - Cast AI
Software Engineer
Senior Software Engineer driving the design and implementation of Karpenter, a cloud‑native autoscaling engine. Lead development in Go, Kubernetes, and AWS while shaping DevOps pipelines and distributed system architecture.
About the role
Key Responsibilities
- Design, develop, and maintain Karpenter’s core autoscaling logic using Go and Kubernetes APIs.
- Architect scalable, fault‑tolerant solutions for multi‑cloud environments (AWS, GCP, Azure).
- Collaborate with product and SRE teams to define performance targets, reliability standards, and feature roadmaps.
- Implement CI/CD pipelines, automated testing, and observability tooling to ensure high‑quality releases.
- Mentor junior engineers, conduct code reviews, and promote best practices in cloud‑native development.
Requirements
- 5+ years of professional software engineering experience, with deep expertise in Go and Kubernetes internals.
- Strong background in cloud platforms (AWS preferred) and container orchestration.
- Proven experience building distributed, high‑performance systems and autoscaling solutions.
- Hands‑on knowledge of DevOps practices, CI/CD, monitoring, and infrastructure as code.
- Excellent problem‑solving skills and ability to work autonomously in a fast‑moving environment.