Pinterest is a platform that inspires creativity and helps users plan memorable experiences. They are seeking a Staff Software Engineer to lead the Service Communications team in developing and optimizing service-to-service interactions and ensuring reliable, secure communication across their infrastructure.
Responsibilities:
- Architect and deploy advanced service mesh features, focusing on service discovery, traffic shaping, and deep observability using Envoy proxy
- Lead the organization-wide adoption of service identity and mTLS to satisfy critical AAA security requirements for service-to-service paths
- Design traffic optimization primitives like locality-aware routing to materially reduce data transfer costs for high-volume service traffic
- Maintain and modernize service framework libraries in Java, Python, and C++, enhancing the developer experience and operational reliability
- Collaborate with service owners across the company to drive adoption and refine infrastructure requirements for emerging feature needs
- Partner with infrastructure peers on multi-region and multi-cloud strategies that rely on robust service communication primitives
- Use AI to accelerate analysis and iteration, while applying judgment and verification to ensure correctness and quality
- Join the team oncall rotation to manage incident response, perform post-mortems, and drive long-term reliability improvements