Sr. Staff Software Engineer, Notifications Experience

Pinterest is a visual discovery platform where millions of people find inspiration for their lives.
Backend
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ years of experience
AI · Enterprise SaaS

Description For Sr. Staff Software Engineer, Notifications Experience

Pinterest is seeking a Sr. Staff Software Engineer for their Notifications Experience team. This role will directly contribute to the company's growth by reducing user churn and engaging dormant users. The ideal candidate will have 8+ years of experience in developing large-scale distributed systems and 3+ years in AI/ML-powered core product teams. Key responsibilities include crafting a multi-year AI/ML-powered technical strategy for Notifications, influencing the broader technical vision for Pinner Lifecycle, and leading a team of 25+ engineers in executing the roadmap. The role requires expertise in building and scaling large-scale communications platforms or content recommender systems, strong systems-based thinking, and excellent collaboration skills with cross-functional stakeholders. This position offers the flexibility of Pinterest's PinFlex work model, allowing for remote work options. Pinterest is committed to diversity and equal opportunity employment.

Last updated 2 months ago

Responsibilities For Sr. Staff Software Engineer, Notifications Experience

  • Partner with Eng and Product leads to craft a compelling, ambitious and impactful multi-year AI/ML-powered technical strategy for evolving Notifications at Pinterest
  • Influence the broader technical vision and strategy for Pinner Lifecycle through effective collaborations
  • Translate the multi-year technical strategy for Notifications into a concrete engineering roadmap
  • Lead the team's technical execution towards realizing the vision (team of 25+ engineers)
  • Proactively foresee potential risks in the engineering roadmap and provide mitigation plans

Requirements For Sr. Staff Software Engineer, Notifications Experience

Java
Python
  • 8+ years of experience with developing and operating large-scale distributed services/systems
  • 3+ years of experience with developing technical strategy for one or more AI/ML-powered core product teams
  • Excellent track record of collaborating with strong Engineering and Cross-functional Stakeholders
  • Experience with building and scaling large-scale communications platforms or large-scale content recommender/ranking systems
  • Excellent understanding about how ML/AI fits into the broader system and drives product/business objectives
  • Strong skills around systems-based thinking, first-principles based thinking and technical problem solving

Benefits For Sr. Staff Software Engineer, Notifications Experience

  • PinFlex progressive work model allowing for flexible living and working arrangements

Interested in this job?

Jobs Related To Pinterest Sr. Staff Software Engineer, Notifications Experience

Staff Software Engineer, Core Retrieval Infrastructure

Lead Pinterest's Core Retrieval Infrastructure team building large-scale recommendation and search systems serving billions of documents and hundreds of millions of users.

Staff Revenue Systems Engineer

Pinterest is hiring a Staff Revenue Systems Engineer to build and evolve revenue systems, requiring 10+ years of experience and strong technical and business acumen.

Manager, Digital Experience Tooling

Lead engineering team for Apple's retail digital experience tooling, managing demo content creation and deployment across global stores.

Apple Pay & Wallet New Product Support Engineering Project Manager

Lead the development of support strategies for Apple Pay products as a Project Manager, combining technical expertise with customer advocacy at Apple.

Software Engineering Manager, DNS Systems

Lead Apple's DNS infrastructure team, managing critical systems that serve billions of devices worldwide while contributing to system architecture and development.