Cloud/Kubernetes/Go Infrastructure Engineer
About the role
Our team is building a platform for infrastructure optimization, including real-time rightsizing, AI-assisted autoscaling, workload analytics, and detailed cloud-spend analysis. We write primarily in Go, so Go experience is a plus. However, a strong backend foundation and concrete experience with Kubernetes, cloud infrastructure, and production systems matter more.
This role is intended for someone who already has hands-on experience with backend, cloud, or Kubernetes systems in production and wants to take on more demanding infrastructure work. You do not have to cover every technology listed, but you should have real experience with backend development, distributed systems, Kubernetes, or cloud infrastructure, especially on systems where scalability, stability, observability, automation, or infrastructure optimization were part of daily work. Because this role involves production infrastructure work, that hands-on experience matters more than familiarity with any single tool.
Your role and contributions
- Build backend services in Go. Design and ship backend services and components, primarily in Go. The code you write runs in production and underpins the broader infrastructure platform.
- Analyze node utilization and bin packing. Look at node utilization, resource requests, limits, and bin-packing strategies. Find where clusters waste money and propose specific fixes.
- Own architectural decisions and debugging. Participate in architectural decisions and debug complex production issues. Bring an opinion when it matters and a paper trail when it counts.
- Build Kubernetes operators and integrations. Work on Kubernetes operators and integrations with the Kubernetes API. Make the platform feel native to the people running real clusters.
- Build multi-cloud integrations. Integrate with AWS, GCP, and Azure to pull pricing data, manage node pools, and let users optimize cost regardless of provider.
- Develop AI-driven autoscaling and workload analytics. Build autoscaling logic that forecasts demand instead of reacting to it. Analyze workload patterns to drive smarter resource decisions.
Build monitoring, observability, and cost analysis. Develop systems that surface real-time utilization, cost trends, and optimization opportunities. Help teams see what their infrastructure actually costs.
Required skills and qualifications
- Strong knowledge of Kubernetes, including hands-on experience with production Kubernetes environments
- Experience with cloud infrastructure โ ideally AWS, GCP, or Azure
- Strong backend development experience in Go or a similar backend language
- Hands-on experience working with distributed systems in production
- Understanding of cloud APIs, infrastructure, and pricing models
- Experience with monitoring, observability, metrics, and logs
- Experience with IaC tools such as Terraform, Pulumi, or similar
- Ability to debug complex production issues
- Structured, independent, and collaborative approach to work
Nice-to-have
- Experience developing Kubernetes operators
- Professional Go experience
- Hands-on work with Karpenter, Cluster Autoscaler, or similar tools
- Experience with cloud cost optimization or FinOps
- Contributions to the Kubernetes or cloud-native ecosystem
Required skills experience
| Kubernetes | 2 years |
| AWS | 1 year |
| Golang | 1 year |
| Terraform | 1 year |
Required languages
| English | B2 - Upper Intermediate |