Staff Software Engineer
Core
Lead the technical direction and architectural evolution of Bumble's large-scale recommendations platform, serving millions of members with intelligent systems for dating and connections.
Role type
Staff Software Engineer (Recommendations Systems & Distributed Infrastructure)
Builds
Large-scale distributed recommendation systems, retrieval/ranking pipelines, experimentation frameworks, and developer tooling for the Bumble platform.
Domain
Online Dating / Social Networking / Recommendation Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Designing and operating high-scale distributed systems, Recommendation systems architecture (retrieval, ranking, serving), Cloud-native system design (GCP), Technical strategy definition, Mentoring senior engineers, Hands-on coding and prototyping
Preferred skills
Generative AI experience, Modern backend languages (Go, Kotlin, Java), AI-assisted engineering practices
Technologies
Google Cloud Platform (GCP), Go, Kotlin, Java
Responsibilities
Own technical direction for the recommendations platform, Identify high-leverage engineering investments across the stack, Lead design of large-scale distributed systems, Establish architectural principles and engineering standards, Mentor senior engineers and influence technical direction, Remain deeply technical through hands-on contribution and prototyping
Seniority
Staff, hands-on IC with strategic influence