Staff Software Engineer, Compute

Robinhood Robinhood · Fintech · Bellevue, WA +1 · ENG Infrastructure

Staff Software Engineer, Compute at Robinhood, focusing on building and maintaining a highly available, horizontally scalable, secure Kubernetes-powered container provisioning API platform. The role involves designing large-scale systems, driving optimizations, setting technical direction, mentoring junior engineers, and contributing to open source projects, with a strong emphasis on Kubernetes control plane and data plane components, multi-cluster challenges, and large-scale infrastructure management in production.

What you'd actually do

  1. Design large scale systems within the team, making the right tradeoffs for risk and long-term maintainability.
  2. Proactively identify and drive optimizations and improvements to the infrastructure and systems.
  3. Set up and drive technical directions of the project while mentor and up-level junior engineers in the team.
  4. Lead organization-wide collaboration for the team.
  5. Contribute to open source projects.

Skills

Required

  • Kubernetes control plane and data plane components
  • Kubernetes Platform and container lifecycle management
  • Kubernetes multi-cluster challenges
  • Kubernetes networking (CNI deployment and troubleshooting)
  • Managing and debugging large scale infrastructure services in production
  • Planning and leading end to end large projects
  • Distributed systems at scale

Nice to have

  • Mentoring junior engineers
  • Improving engineering craftsmanship
  • Open source contributions to Kubernetes and other related projects

What the JD emphasized

  • Expert knowledge of Kubernetes control plane and data plane components.
  • Thorough understanding of the Kubernetes Platform and container lifecycle management.
  • Experience with Kubernetes multi-cluster challenges and Kubernetes networking (e.g. CNI deployment and troubleshooting).
  • Experience managing and debugging large scale infrastructure services in production.
  • Proven seasoned individual contributor with experience planning and leading end to end large projects with long-term impact on one or more systems or a team.
  • Prior experience scaling the Kubernetes platform at high-growth startups.
  • Experience designing and managing other distributed systems at scale.