Senior Software Engineer, Infrastructure - Platform Compute
About the role
About Coinbase
Coinbase's mission is to increase economic freedom in the world by building the emerging onchain platform and the future global financial system. The Platform Product Group engineers build a trusted, scalable and compliant platform to operate with speed, efficiency and quality.
About the Team
The Compute team builds and operates the Kubernetes platform at Coinbase, which is the primary compute orchestration infrastructure for services at Coinbase. The team works towards continuously improving the scalability, reliability, efficiency, and operational experience of using Kubernetes at Coinbase, working closely with the Routing, Security, Reliability, and Observability teams.
What You'll Be Doing
- Build tooling and automation to make management of Kubernetes clusters easy and reliable
- Build tooling and automation to improve the developer and operational experience of working with Kubernetes for all users
- Operationalize the Kubernetes platform so that it continues to be automated and self-healing to prevent unnecessary oncall burden
- Develop net-new Kubernetes-related capabilities for service owners at Coinbase (e.g. one off jobs, cron, different deployment strategies, support for EFS, automated right sizing)
- Support customers as they operate critical services for Coinbase in Kubernetes
About Our Culture
Coinbase's culture is intense and demanding. The company seeks candidates who are passionate about the mission, believe in the power of crypto and blockchain technology, are eager to leave their mark on the world, relish working with high caliber colleagues, and actively seek feedback to level up. While many roles at Coinbase are remote-first, in-person participation is required throughout the year with team and company-wide offsites held multiple times annually.