Staff Infrastructure Software Engineer (Kubernetes)
Core
Designing, building, and advancing core infrastructure to enable engineering teams to execute quickly, productively, and securely.
Role type
Staff Infrastructure Software Engineer (Kubernetes)
Builds
Developer toolchains, multi-cloud Kubernetes clusters, CI/CD pipelines, and ML infrastructure for training and deploying on large-scale datasets.
Domain
Cloud infrastructure, Kubernetes, DevOps, and Machine Learning operations
Deliverable
infrastructure
Required skills
Golang, Python, Kubernetes, Infrastructure-as-Code (Terraform/CloudFormation), GitOps (Flux/Argo), CI/CD (GitHub Actions), multi-cloud environments, container security, PostgreSQL
Preferred skills
GPU-enabled clusters, Google Cloud Platform, Azure, Helm, Kustomize, cert-manager, external-dns
Technologies
Kubernetes, Terraform, CloudFormation, Helm, Kustomize, Flux, Argo, GitHub Actions, AWS (IAM, S3, EC2, EKS), Google Cloud, Azure, PostgreSQL
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
Staff, hands-on IC