Software Engineer II, Backend
Core
Build robust backend frameworks and features for Pinner-facing experiences, scaling to support millions of users on Pinterest's public cloud infrastructure.
Role type
Senior IC backend engineer (distributed systems)
Builds
Scalable backend services, distributed systems, and large-scale public cloud workloads for Pinterest's core platform.
Domain
Social media / Consumer internet / Cloud infrastructure
Deliverable
production ML models | product features
Required skills
Backend development, RESTful API design, distributed systems architecture, public cloud operations, Python/Java/C++/Go, automated testing, AI tooling for workflow acceleration
Preferred skills
Experience with large-scale public cloud footprints, critical evaluation of AI-assisted outputs, ownership of full product lifecycle from ideation to release
Technologies
Python, Java, C++, Go, RESTful APIs, public cloud platforms
Responsibilities
Design and operate large-scale distributed systems; build backend features for Pinner-facing products; partner with product and design teams; employ automated testing for high technical quality; use AI to accelerate execution and automate tasks; validate AI outputs for correctness and quality.
Seniority
Mid-level (2+ years), hands-on IC