# Staff Software Engineer, Edge

**Company**: Pinterest
**Location**: US; Remote, US
**Work arrangement**: remote
**Experience**: staff
**Job type**: full-time
**Salary**: $177,185-$364,795 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/pinterest/jobs/7990090?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_7ad24f31-338

## 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.

## Skills

### Required
- C++
- Golang
- Python
- Envoy proxy
- CDN
- DNS
- traffic management

### Nice to have
- bot detection
- scraping prevention
- automation traffic management

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/pinterest/jobs/7990090?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
