P

Pinterest

Runs an app for finding and saving visual ideas

Staff Software Engineer - Edge

DevOps & InfrastructureConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 6 years of experience in infrastructure, networking, or platform engineering, with a deep focus on traffic management systems such as content delivery networks, HTTP gateways, service mesh, or load balancing.
  • Proficiency in C++, Golang, or Python, with experience developing Layer 7 HTTP proxies such as Envoy, Nginx, Varnish, and Traefik.
  • Deep understanding of network protocols across Layers 3–7 and hands-on experience debugging production networking issues at scale.
  • Experience gathering requirements from internal users, aligning cross-functional stakeholders, and delivering credible technical plans.
  • 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, including design exploration, code generation, and operational analysis, with a clear approach to validating correctness and quality.
  • A bachelor's, master's, or PhD degree in Computer Science, Computer Engineering, or a related field, or equivalent experience.

Responsibilities

  • Build Edge systems by combining in-house implementation, open-source software such as Envoy proxy, and multiple content delivery network and DNS providers; determine what to build, leverage from the community, and orchestrate across vendors.
  • Drive automation traffic management efforts at the Edge by designing solutions to manage bots and crawlers at scale.
  • Design and implement request-processing logic in Envoy to support Edge capabilities such as routing, traffic classification, and enforcement; write, review, and maintain code in C++, Golang, and Python.
  • Collaborate with content delivery network vendors and internal platform teams to define integration points.
  • Study internal user pain points with the rate limiting platform and translate findings into a prioritized roadmap.
  • Mentor engineers on the team and provide technical leadership through design reviews, pairing, and coaching.
  • Use AI to accelerate prototyping, analysis, and operational tasks, applying engineering judgment to verify correctness and production readiness.
  • Participate in on-call support for Edge systems and drive incident response, post-mortems, and reliability improvements.

Desired Qualifications

  • Experience with bot detection, scraping prevention, or automation traffic management systems.

About the Company

Pinterest

Runs an app for finding and saving visual ideas

Pinterest runs a visual search and discovery app where people look for ideas in areas like cooking, home decor, fashion, and travel, then save the images they like to themed collections called boards. In 2012 it became the fastest standalone website to reach 10 million monthly US visitors, according to measurement firm comScore. Each saved image, called a Pin, links back to its source, such as a recipe or a product page, and people search with words or with a photo to find similar ideas and things to buy. Brands pay to show ads among Pins in feeds and search results, and Pinterest also sells ads on streaming TV. It launched in 2010 and is based in San Francisco, California.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2010

Recently Posted Jobs

Explore more opportunities at Pinterest

See more jobs