Intro: We are seeking a Staff Software Engineer, PinCompute Fleet (Kubernetes data plane). The team is responsible for PinCompute, which is our next generation Kubernetes backed compute platform. This role is highly impactful, as migrating stateless services to PinCompute is an ongoing strategic priority for Pinterest. The team is looking for a candidate with a strong background in Kubernetes, container runtimes, and operating systems.
What you’ll do:
- Design, implement, and maintain mission-critical software that will help us meet our ambitious efficiency, scalability and reliability goals
- Interface with other partner teams, and take a leadership role in driving our data plane compute strategy
- Conduct design and code reviews
- Interact directly with the open source community regarding critical features
- Code using primarily Golang
What we’re looking for:
- 10+ years of experience in Infrastructure and Containers covering Kubernetes, container runtimes, and operating systems
- Understanding of Kubernetes components internals such as Kubelet, Kube Proxy, API Machinery, and Controllers
- Experience with Kubernetes container runtime interface (CRI), container network interface (CNI), and container storage interface (CSI)
- Expertise in operating system internals (Linux strongly preferred)
- Strong written and verbal communication skills and proven ability to collaborate cross-functionally
Relocation Statement:
- This position is not eligible for relocation assistance. Visit our PinFlex page to learn more about our working model.
In-Office Requirement Statement:
- We let the type of work you do guide the collaboration style. That means we're not always working in an office, but we continue to gather for key moments of collaboration and connection.
- This role will need to be in the office for in-person collaboration 1-2 times/quarter and therefore can be situated anywhere in the country.
#LI-HYBRID
#LI-AH2