14 days ago
Remote, United StatesSenior
Responsibilities
- Design and implement Kubernetes-optimized AI inference and model-training cloud products.
- Write Go code for Kubernetes controllers, operators, and custom resources supporting AI workloads.
- Build APIs, CLIs, and developer tools for AI application deployment, lifecycle management, and monitoring.
- Optimize serverless container workflows for fast cold starts, efficient scaling, and workload isolation.
- Improve system performance, reliability, and security, including GPU scheduling, job orchestration, and data throughput.
- Track Kubernetes ecosystem developments and help influence the product roadmap.
Requirements
- Strong proficiency in Go and experience developing with Kubernetes controllers and operators.
- Deep understanding of Kubernetes architecture, resource management, and container orchestration.
- Experience with Kubernetes APIs and custom resource definitions.
- Knowledge of cloud-native technologies including Docker and Helm.
- Strong problem-solving skills and experience with complex distributed systems.
- Excellent communication skills and ability to work collaboratively.
- Preferred: Python experience, AI/ML pipeline or AI framework integration experience, GPU scheduling and optimization knowledge, Kubernetes security knowledge including RBAC and container security, or contributions to Kubernetes and cloud-native open-source projects.
Benefits
- Competitive compensation.
- Flexible working hours with hybrid or remote options depending on the role.
- Work from anywhere in the world for up to 45 days per year.
- Private medical insurance for employees and their families, with availability varying by location.
- Extra paid vacation and sick leave days, with availability varying by location.
- Support for important life moments and celebrations.
- Language courses.
- Modern offices with snacks, drinks, entertainment, team sports, and social activities, with availability varying by location.
