Staff Software Engineer Managed Orchestration Managed Kubernetes
Design and scale cloud software for managed Kubernetes and AI training clusters, including Kubernetes operators and controllers, networking and automation initiatives, CI/CD architecture, and technical guidance for engineers.
Responsibilities
- Develop scalable and robust cloud software solutions
- Write and review code
- Contribute to proposals and architecture documents
- Evaluate tools and frameworks
- Design and scale managed Kubernetes and AI training clusters
- Build and manage Kubernetes operators and controllers
- Lead networking, quality control, and automation initiatives
- Design system architecture and CI/CD pipelines
- Provide technical guidance to peers
Requirements
- 8+ years of software engineering experience
- Strong systems engineering experience
- 2+ years of programming experience in GoLang
- Experience with Kubernetes and Linux engineering and debugging
- Experience with infrastructure as code
- Experience with Terraform and GCP
- Understanding of Argo, CI/CD, and automated testing pipelines
- Ability to build and manage Kubernetes operators and controllers
- Excellent verbal and written communication skills
Benefits
- Competitive compensation
- Restricted Stock Units
- Paid time off
- Paid holidays
- Comprehensive health, dental and vision insurance
- Employer contributions to HSA account
- Paid parental leave
- Paid life insurance
- Short-term and long-term disability insurance
- Professional development and tuition reimbursement
- Mental health and wellness support
- Commuter benefits
- Cell phone stipend
- 401(k) retirement plan with company match up to 4% of salary
- Volunteer time off