Staff Software Engineer (Edge)
- United States
- Lead/Staff
- 6+ years
- Bachelor's degree
- Posted
Skills
Required
- infrastructure / networking / platform engineering
- CDN / HTTP gateways / service mesh / load balancing
- C++ / Golang / Python
- HTTP
- Envoy
- network protocols
- traffic management systems
- Nginx
- Varnish
- Traefik
- production networking
Preferred
- detection / scraping prevention / automation
- bot
- routing
- traffic classification
- design distributed systems architectures
- AI
Join Pinterest as a Staff Software Engineer on the Edge team, where you'll lead efforts to manage automation traffic and shape the future of our rate limiting platform. You'll build Edge systems, drive automation traffic management, design and implement request processing logic, collaborate with CDN vendors, mentor engineers, and participate in on-call duties. Candidates should have proficiency in C++, Golang, or Python, a deep understanding of network protocols, and 6+ years of experience in infrastructure, networking, or platform engineering.
USD 177,185 - 364,795
Responsibilities
- Lead efforts to manage automation traffic at the Edge, shaping the future of the rate limiting platform.
- Design and implement request processing logic in Envoy to support Edge capabilities such as routing, traffic classification, and enforcement.
- Collaborate with CDN vendors and internal platform teams to define integration points, and study internal user pain points with the rate limiting platform.
- Proven ability to design distributed systems architectures and drive them from proposal through proof of concept to production
- Demonstrated experience using AI to accelerate engineering workflows (design exploration, code generation, operational analysis), with a clear approach to validating correctness and quality
Requirements
- Proficiency in C++, Golang, or Python, with experience developing L7 HTTP proxies such as Envoy, Nginx, Varnish, and Traefik
- Deep understanding of network protocols across L3-L7 and hands-on experience debugging production networking issues at scale
- Bachelor's, Master's, or PhD degree in Computer Science, Computer Engineering, or a related field, or equivalent experience
- Experience gathering requirements from internal users, aligning cross-functional stakeholders, and delivering credible technical plans
- 6+ years of experience in infrastructure, networking, or platform engineering, with a deep focus on traffic management systems (CDN, HTTP gateways, service mesh, or load balancing)
Preferred
- Experience with bot detection, scraping prevention, or automation traffic management systems is a plus
jobapplier