Staff Software Engineer, Onboarding
Core
Designing and scaling the backend architecture for user onboarding, including signal collection, personalization pipelines, and experimentation infrastructure to tailor the first user experience.
Role type
Staff Software Engineer (Growth/Onboarding)
Builds
Signal-collection systems, personalization pipelines, and experimentation infrastructure for new user onboarding.
Domain
Social Media / Recommendation Systems / Growth Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Backend architecture design, distributed systems, ML pipeline integration, experimentation infrastructure, A/B testing strategy, cross-functional leadership, technical strategy definition, mentorship, data-informed decision making, ranking and recommendation systems.
Preferred skills
Experience with Two-Tower models, candidate generation, scoring systems, growth team operating models.
Technologies
Two-Tower models, retrieval systems, inference pipelines, A/B testing frameworks.
Responsibilities
Define and accelerate backend architecture for onboarding; partner with EM to cultivate a growth engineering mindset; build partnerships with Relevance, Feeds, and Notifications teams; establish instrumentation and experimentation foundations; guide cross-functional alignment with Product, Design, and Data Science; advocate for reliability and scalability in high-scale distributed systems.
Seniority
Staff, strategic partner & mentorship
