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.
Tech stack
PythonJavaScriptGoJavaC++SQLBashNode.jsFastAPIMicroservicesTensorFlowPyTorchscikit-learnLangChainLLMsMLflowKubernetesDockerCI/CDAWSGoogle CloudAzureTerraformPostgreSQLMySQLRedisElasticsearchDynamoDBGitLinux
Match insights
Tech:Python, JavaScript, Go, Java, C++
Level:Lead