Latest AI JobsBrowse Jobs
Bumble Inc. logo

Staff Software Engineer - (Matching and Recommendations)

Bumble Inc.US TX AustinEngineering
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
28 Aug 2026
Status
Open · checked 7d ago

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

Own the technical strategy and evolution of Bumble's recommendation platform serving millions of members.
Design large-scale distributed systems spanning online serving, feature delivery, experimentation, and feedback loops.
Identify and resolve complex technical problems across the recommendation stack, bringing clarity to ambiguous architectural decisions.
Establish engineering standards, observability practices, and operational excellence to improve system quality and maintainability.
Mentor senior engineers, share technical context, and multiply the impact of the wider engineering organization.
Lead foundational platform initiatives like service decomposition, developer tooling, and AI-assisted engineering.
Contribute directly through hands-on coding, prototyping, and reviewing critical designs.

Requirements

Eight or more years of experience building large-scale backend or distributed systems across multiple teams.
Deep expertise in designing and operating high-scale distributed systems using modern languages such as Java, Go, or Kotlin.
Strong understanding of recommendation systems, ranking architectures, retrieval, candidate generation, and feature serving.
Experience building cloud-native systems on Google Cloud Platform or comparable public cloud infrastructure.
Demonstrated ability to define technical strategy and influence architectural direction without relying on organizational authority.
Proven history of collaborating with Product, Data Science, and Engineering leadership.
Track record of mentoring senior engineers and raising organizational engineering standards.
Strong AI fluency utilizing modern AI-assisted engineering tools while maintaining human judgment and engineering standards.

Nice to Have

Experience building recommendation systems, search platforms, or personalization engines.
Familiarity with geospatial technologies, GIS platforms, routing systems, spatial databases, or mapping APIs.
Background in building shared infrastructure or platforms used by multiple engineering teams.
Familiarity with event-driven architectures, real-time data processing, or experimentation platforms.
Experience developing consumer-facing products at scale.

Skills and Tools

Java
Google Cloud Platform (GCP)
Distributed Systems
Machine Learning & Recommendations
Cloud-Native Infrastructure

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.

Ready to apply?

The application is on the official Bumble Inc. careers page.

Apply on company site