- Remote, Canada
- Remote
- Senior
- 6+ years
Senior Software Engineer on Compute Platform team, responsible for designing, building, and operating Kubernetes-based platform systems for GitHub’s production workloads.
Responsibilities
- Design, build, and operate Kubernetes-based platform systems that support GitHub production services.
- Improve reliability, scalability, and operability across GitHub's Kubernetes / Hubbernetes fleet.
- Drive significant technical work across ambiguous, cross-team platform problems, including AKS migration, fleet management, control-plane reliability, and capacity management.
- Partner with service owners, infrastructure teams, and engineering leaders to shape safe migration paths, operational standards, and platform improvements.
- Debug and resolve complex production issues across Kubernetes, cloud infrastructure, Linux, containers, networking, observability, and distributed systems.
Requirements
- Bachelor's Degree in Computer Science or related field
- Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field
- Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field
- Nice to have: Azure Kubernetes Service
- Nice to have: platform engineering
