Infrastructure Software Engineer (Kubernetes)
Core
Designing, building, and advancing core infrastructure to enable engineering teams to execute quickly, productively, and securely, including multi-cloud Kubernetes clusters, developer toolchains, and ML infrastructure.
Role type
Senior Infrastructure Software Engineer (Kubernetes)
Builds
Multi-cloud Kubernetes clusters, developer toolchains, ML training/deployment pipelines, and automation services.
Domain
Cloud Infrastructure / DevOps / Machine Learning Infrastructure
Deliverable
infrastructure
Required skills
Golang, Python, Kubernetes, Infrastructure-as-Code (Terraform/CloudFormation), CI/CD (GitHub Actions), GitOps (Flux/Argo), container security, multi-cloud environments (AWS, GCP, Azure), PostgreSQL
Preferred skills
GPU-enabled clusters, additional cloud providers beyond AWS
Technologies
Kubernetes, Helm, Kustomize, Terraform, CloudFormation, AWS (IAM, S3, EC2, EKS), GCP, Azure, PostgreSQL, GitHub Actions, Flux, Argo
Responsibilities
Partner with engineers to build dev tools that empower developer workflows and deployment infrastructure; Ensure reliability of multi-cloud Kubernetes clusters and pipelines; Implement metrics, logging, analytics, and alerting for performance and security; Develop infrastructure-as-code deployment tooling and supporting services; Automate operations and engineering workflows; Build machine learning infrastructure enabling AI teams to train, test, and deploy on large-scale datasets.
Seniority
Senior, hands-on IC
