remote
Senior Software Engineer - CAST AI
Software Engineer
Senior Software Engineer driving autonomous cloud‑native automation. Build and enhance Kubernetes‑based platforms, integrate AI workloads, and deliver scalable, cost‑efficient solutions using Go, Python, and major cloud services.
About the role
Key Responsibilities
- Design, develop, and maintain core components of an autonomous automation platform that optimizes Kubernetes clusters and AI infrastructure.
- Implement scalable services in Go and Python to enable continuous performance, reliability, and cost optimization.
- Collaborate with cloud providers (AWS, GCP, Azure) to integrate native APIs, manage resources, and ensure secure, high‑availability deployments.
- Develop infrastructure‑as‑code using Terraform and CI/CD pipelines to automate provisioning, testing, and release processes.
- Work closely with product, SRE, and data science teams to translate complex requirements into robust, production‑grade solutions.
Requirements
- 5+ years of professional software engineering experience, with strong expertise in Go and Python.
- Deep understanding of Kubernetes architecture, operators, and custom resource definitions.
- Hands‑on experience with major cloud platforms (AWS preferred) and infrastructure‑as‑code tools such as Terraform.
- Proven track record of building highly available, automated systems at scale.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
Skills
kubernetesgopythonawsterraform