New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Pinterest

Staff Software Engineer, Edge

Pinterest
Apply →
remote staff full-time $177,185-$364,795 USD US; Remote, US

First indexed 1 Jul 2026

Description

About Pinterest

Millions of people around the world come to Pinterest to find creative ideas, dream about new possibilities, and plan for memories that will last a lifetime.

Job Title: Staff Software Engineer, Edge Team

The Edge team owns the systems that connect 600M+ users to Pinterest. We're looking for a Staff Software Engineer to lead our efforts to manage automation traffic at the Edge, while shaping the future of our rate limiting platform.

Responsibilities

  • Build Edge systems combining in-house implementation, open-source software like Envoy proxy, and multiple CDN & DNS providers.
  • Drive automation traffic management efforts in the Edge space, 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 written in C++, Golang, and Python.
  • Collaborate with CDN 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 within the team and demonstrate technical leadership through design reviews, pairing, and coaching.
  • Use AI to accelerate prototyping, analysis, and operational tasks, while applying engineering judgment to verify correctness and production-readiness.
  • Participate in on-call for Edge systems and drive incident response, post-mortems, and reliability improvements.

Requirements

  • 6+ years of experience in infrastructure, networking, or platform engineering, with a deep focus on traffic management systems.
  • Experience with bot detection, scraping prevention, or automation traffic management systems is a plus.
  • Proficiency in C++, Golang, or Python, with experience developing L7 HTTP proxies.
  • Deep understanding of network protocols across L3-L7 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.
  • Bachelor's, Master's, or PhD degree in Computer Science, Computer Engineering, or a related field, or equivalent experience.

Salary Information

The base salary range for this position is $177,185-$364,795 USD.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://job-boards.greenhouse.io/pinterest/jobs/7990090