Open Role
Pinterest

Opportunity at

Pinterest

Staff Software Engineer, Edge

Pinterest operates a visual discovery platform serving over six hundred million individuals worldwide. The Edge team currently seeks a Staff Software Engineer to direct initiatives handling…

View Company

Role Snapshot

Hiring Now

Remote from

Not specified

Salary

Undisclosed

Department

General

Employment

Full-time

Experience

Not specified

Published10d ago
Listing Views19
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Pinterest operates a visual discovery platform serving over six hundred million individuals worldwide. The Edge team currently seeks a Staff Software Engineer to direct initiatives handling automated traffic like bots and crawlers while helping evolve the rate limiting infrastructure. In this capacity, the professional will construct network systems uniting custom components, community-driven tools such as Envoy proxy, alongside various content delivery network and domain name system suppliers. This position requires…

Job Description

Pinterest operates a visual discovery platform serving over six hundred million individuals worldwide. The Edge team currently seeks a Staff Software Engineer to direct initiatives handling automated traffic like bots and crawlers while helping evolve the rate limiting infrastructure. In this capacity, the professional will construct network systems uniting custom components, community-driven tools such as Envoy proxy, alongside various content delivery network and domain name system suppliers.

This position requires a practitioner capable of blending proprietary builds with third-party orchestration. The engineer will design request handling logic within Envoy to manage routing, traffic filtering, and enforcement, while writing and maintaining code primarily in C++, Golang, and Python. Responsibilities also include translating internal user feedback regarding rate limits into a structured roadmap, providing technical mentorship, and participating in on-call rotations for critical network architecture.

Candidates should possess extensive professional backgrounds in infrastructure, networking, or platform engineering, focusing heavily on traffic management. Qualified applicants must demonstrate the ability to architect distributed systems from proposal to production and apply artificial intelligence to expedite engineering procedures. Based in the United States, this role operates under a flexible working arrangement requiring physical office presence for collaboration twice every six months.

Responsibilities

  • Build Edge systems combining internal components, open-source software like Envoy proxy, and multiple CDN and DNS providers
  • Drive automation traffic management efforts to handle bots and crawlers at scale
  • Design and implement request processing logic in Envoy for routing, traffic classification, and enforcement
  • Write, review, and maintain codebase utilizing C++, Golang, and Python
  • Collaborate with CDN vendors and internal platform groups on integration points
  • Gather internal user feedback on the rate limiting platform to formulate a prioritized roadmap
  • Mentor engineers, perform design reviews, and provide technical leadership through pairing and coaching
  • Leverage artificial intelligence to speed up prototyping, analysis, and operations while verifying production-readiness
  • Participate in on-call rotations for Edge systems, managing incident response and reliability enhancements

Requirements

  • At least six years of professional background in infrastructure, networking, or platform engineering centered on traffic management systems
  • Proficiency in C++, Golang, or Python with experience building L7 HTTP proxies such as Envoy, Nginx, Varnish, and Traefik
  • Thorough knowledge of L3 through L7 network protocols with practical experience debugging large-scale production networking problems
  • Experience gathering requirements from internal users, coordinating cross-functional stakeholders, and producing technical plans
  • Track record of designing distributed systems architectures from initial proposal through proof of concept to production
  • Demonstrated usage of artificial intelligence to boost engineering workflows while maintaining correctness validation
  • Requirement to work physically in an office for collaboration one to two times every six months

Qualifications

  • Experience with bot detection, scraping prevention, or automation traffic management systems
  • Bachelor's, Master's, or PhD degree in Computer Science, Computer Engineering, a related field, or equivalent practical experience

Core Skills

Benefits

  • Base salary range between $177,185 and $364,795 USD
  • Eligibility for equity

Frequently Asked Questions

What is the salary range for the Staff Software Engineer, Edge position?

The base salary range for this role is $177,185 to $364,795 USD, and the position is also eligible for equity.

Is this position remote?

The posting specifies that this role must be in the office for in-person collaboration one to two times every six months and can therefore be situated anywhere in the country.

What experience level is required for this job?

Applicants must have six or more years of experience in infrastructure, networking, or platform engineering, with a strong focus on traffic management systems.

Is relocation assistance provided?

No, this position is not eligible for relocation assistance.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Advertisement
320 × 50

Posted by Pinterest

Source: Pinterest

Pinterest

Pinterest

125Open Jobs
—No reviews yet
View Company Profile