As a Staff Software Engineer at Pinterest, you will shape the architecture and delivery of scalable serving platforms powering Ads and Core experiences. You’ll lead multi-team initiatives, improve performance and reliability, and drive platform modernization with cross-functional partners. You’ll apply AI to accelerate analysis and iteration while upholding engineering rigor. You’ll mentor engineers to raise technical standards and help scale our impact across the organization.
Compensation / Benefits- equity
- base salary range disclosed
- hybrid work model
- in-office collaboration 1-2 days per week
- equal opportunity employer
- inclusive workplace
- Set technical direction and architecture for major serving-platform initiatives across Ads and Core
- Build and operate scalable, highly available systems with clear performance and reliability goals
- Partner with product, ML, infrastructure, and Core/Ads teams to translate requirements into reusable platform capabilities
- Improve the serving stack through framework modernization, API evolution, observability, and debugging tools
- Lead complex projects end to end: strategy, design, rollout, adoption, and ops readiness
- Use AI to accelerate analysis, debugging, design exploration, and iteration with validated engineering judgment
- Raise the quality bar through reviews, documentation, and operational excellence
- Mentor engineers and scale technical leadership across the organization
- 8+ years of software engineering experience building and operating production backend or distributed systems
- Experience leading complex technical initiatives across teams or organizations
- Strong expertise in distributed systems, online serving, low-latency services, or infrastructure platforms
- Demonstrated ability to make sound tradeoffs across latency, reliability, scalability, cost, and developer experience
- Strong communication and collaboration skills with technical and cross-functional partners
- Proficiency in one or more programming languages such as Java, C++, Go, or Python
- Experience mentoring engineers and elevating technical standards
- Demonstrated ability to use AI to improve the speed and quality of day-to-day engineering workflows, with rigorous testing and validation
- Bachelor’s degree in Computer Science, a related technical field, or equivalent experience
- strong communication
- cross-functional collaboration
- mentoring
- distributed systems
- online serving
- low-latency services
