Skip to content
Bumble logo

Principal Software Engineer, AI & Matching

BumbleOnline Dating company
Austin, United StatesLead
Software Engineering

About the role

Lead AI & Matching systems development, focusing on scalable, low-latency production services.

  • As a Principal Software Engineer, AI & Matching at Bumble, you will define and build the next generation of systems that make Bumble smarter, more adaptive, and more helpful for members.
  • This is a highly technical leadership role focused on designing and scaling core matching, recommendation, retrieval, ranking, and agentic AI systems.
  • Key Responsibilities Lead the architecture and technical direction for matching and AI agent systems.
  • Design and build high-scale, low-latency production services for retrieval, ranking, and recommendations.
  • Drive the evolution of Bumble's matching architecture, integrating models, business logic, and real-time signals.
  • Partner with ML engineers to productionize models for training, inference, and continuous improvement.
  • Help define how AI agents can be safely and effectively integrated into the Bumble experience.
  • Requirements Deep expertise as a software engineer building large-scale distributed systems.
  • Strong track record designing and operating production recommendation, matching, or ranking systems.
  • Experience building systems that integrate machine learning models into real-time product experiences.
View original posting →

Tech stack

PythonJavaScriptGoJavaC++SQLBashNode.jsFastAPIMicroservicesTensorFlowPyTorchscikit-learnLangChainLLMsMLflowKubernetesDockerCI/CDAWSGoogle CloudAzureTerraformPostgreSQLMySQLRedisElasticsearchDynamoDBGitLinux

Match insights

Tech:Python, JavaScript, Go, Java, C++
Level:Lead

More roles at Bumble

View open roles at Bumble