Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 9 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?