Staff Software Engineer - Community Builders
Core
Design and accelerate backend architecture for community growth systems, including feeds, search, and onboarding surfaces to drive organic engagement across tens of thousands of communities.
Role type
Staff Software Engineer (Growth & Community Builders)
Builds
Scalable backend systems for community discovery, member participation, and content momentum.
Domain
Social Media / Community Growth / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Backend architecture design, distributed systems, ML system integration (retrieval/inference), A/B testing instrumentation, cross-functional technical leadership, strategic planning, mentorship
Preferred skills
Experience with ranking and recommendation systems, Two-Tower models, high-scale data pipelines
Technologies
Distributed systems, ML inference pipelines, A/B testing frameworks
Responsibilities
Define and accelerate backend architecture for core growth levers; Partner with EM to cultivate a growth engineering mindset; Build partnerships with Relevance, Feeds, and Search teams; Establish instrumentation and experimentation foundations; Guide cross-functional alignment with Product and Data Science; Advocate for engineering excellence and scalability.
Seniority
Staff, strategic partner & hands-on architect