Bumble Inc. is dedicated to creating a world where all relationships are healthy and equitable. As a Principal Software Engineer on the AI & Matching team, you will lead the development of advanced systems that enhance user experiences through intelligent matching and recommendations, collaborating with cross-functional teams to integrate AI solutions effectively.
Responsibilities:
- Lead the architecture and technical direction for matching and AI agent systems that power personalization, discovery, recommendations, and user assistance across Bumble
- Design and build high-scale, low-latency production services for retrieval, ranking, recommendations, decisioning, and agent orchestration
- Drive the evolution of Bumble’s matching architecture, including how models, business logic, real-time signals, and product experiences work together in production
- Partner closely with ML engineers and applied scientists to productionize models for training, online inference, evaluation, and continuous improvement
- Help define how AI agents can be safely and effectively integrated into the Bumble experience, including tool use, orchestration, memory, and decision boundaries
- Make strong technical tradeoffs across classical software, machine learning, and LLM-based approaches based on latency, quality, cost, safety, and user impact
- Set engineering standards for system design, reliability, experimentation, observability, and responsible AI in user-facing intelligent systems
- Collaborate cross-functionally with Product, Design, Trust & Safety, Data Science, and Infrastructure to deliver end-to-end user experiences from concept to production
- Mentor senior and staff-level engineers, raise the technical bar across the organization, and influence architecture well beyond your immediate team