
Staff Software Engineer - (Matching and Recommendations)
About this role
The Staff Software Engineer for Matching and Recommendations role is a full-time position based in Austin, Texas, focusing on machine learning and intelligent systems at Bumble. This opportunity suits an experienced engineering professional eager to drive the technical direction of large-scale distributed recommendation platforms.
Role Overview
As a core member of the Machine Learning team in Recommendations, the incoming engineer helps shape intelligent systems that power meaningful connections and personalized experiences. This position involves owning technical direction, designing large-scale distributed architectures, and solving complex technical challenges across the recommendations stack. The role requires balancing relevance, marketplace health, reliability, and latency while maintaining hands-on coding contributions.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
About the Company
Bumble Inc. is the parent company of popular connection platforms including Bumble Date, BFF, and Badoo. Founded in 2014 with women at the center, Bumble enables people to build healthy, equitable, and kind relationships across dating and community building.
How to Apply
Interested candidates should submit their application directly through the official Bumble careers page.
Skills and tech stack
Questions candidates ask
What is the primary focus of the Staff Software Engineer role?
The role focuses on owning the technical direction and architecture of Bumble's matching and recommendation platform, utilizing machine learning to power personalized user experiences.
Where is this position located?
The position is based in Austin, Texas, and is not a remote role.
How many years of experience are required?
Candidates must have 8+ years of experience building large-scale backend or distributed systems.
What specific cloud platform experience is requested?
Experience building cloud-native systems on Google Cloud Platform or comparable public cloud infrastructure is required.
What programming languages are relevant for this position?
The company looks for experience in modern languages such as Java, Go, Kotlin, or similar languages.