jobapplier

Staff Software Engineer (Edge)

Pinterest

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