Machine Learning Scientist Matchmaking
Rotterdam - Netherlands
Job Summary
Machine Learning Scientist - Matchmaking
Breeze organises hundreds of thousands of real-life dates per year. The matchmaking system decides who meets whom. Were looking for a Machine Learning Scientist to help more people find a great match.
Youll work with models like gradient-boosted trees neural networks and LLMs to predict who will match and shape the system that turns those predictions into the right profiles for every user. Youll make these calls validate them through experimentation and own the results.
About Breeze
At Breeze were building towards a future where people spend less time on their phones and more time connecting in real life.
The Breeze app is the dating app for real dates. Weve built the worlds first service that organises actual offline dates at scale. On Breeze users skip the online chat. Once you match you pick a time and we organise a real-life date at one of our partner venues. We handle the reservation. We pick the place. You just show up.
Weve organised over 650000 dates and are a top 5 dating app in the Netherlands Belgium and the UK with rapid expansion across Europe and the US underway.
About the role
Breezes matchmaking system is the heart of the product. It decides which users to suggest to each other how many suggestions to show and when. Your work directly affects whether people have a great date tonight.
Youll work closely with Thomas Crul (Lead Matchmaking Engineer) and Yanna van der Vlugt (Product Manager) as part of a small team where ideas are challenged constructively and you learn from each other. Youll improve this system on two fronts:
Improve match predictions with ML/AI: Youll build and improve models (e.g. gradient-boosted trees neural networks) that predict match probabilities the core signal that drives the matchmaking system. Youll also improve the experimentation infrastructure itself such as the feature store and model training pipeline. You validate improvements through A/B tests or backtesting.
Shape the matchmaking system design: Youll contribute to how the system should work: which parameters to tune how to balance competing dynamics and what the profile suggestion logic should look like. Youll navigate tradeoffs like more suggestions means lower accept rate per suggestion and optimising for likes vs matches vs retention. You validate changes through A/B tests geo-based tests or backtesting.
Youll have the autonomy to identify what to improve with a team that supports experimentation and learning. Youll need to think deeply about what to change why and how to measure it.
About you
You dont need to tick every box. If most of the below resonates with you wed love to hear from you.
Sharp analytical thinker: You can keep a complex interconnected system in your head and reason about what happens when you change one part of it. You can translate a vague product goal into a concrete approach. You know how to design experiments and interpret results rigorously.
Strong in data and ML: Youre drawn to working with data and building models. Youre skilled in Python and SQL and you know when ML is the right tool versus a simpler heuristic.
Software engineer who leverages AI tools: You dont need to be a star programmer but you can ship code in Python and ideally Go. Youre comfortable with git CLI tooling and packaging and deploying code. You use tools like Claude Code to move fast across codebases.
User-centred thinker: You care about how system changes affect the user experience. You can own the full product process: discovery design and implementation.
Ownership mindset: You take responsibility for the systems you work on and dont wait to be asked.
Clear communicator: You flag risks early make technical decisions legible to non-engineers and keep the team aligned.
Mission-aligned: Youre excited about using technology to get people offline and into real conversations with real people.
Were looking for someone with at least 1 year of full-time experience in data and/or ML. Whether you have 1 year or 10 what matters most is how you think.
What Breeze offers you
Compensation & Benefits
Competitive Salary: Between 4500 and 8000 on a full-time basis per month (gross excl 8% holiday allowance) depending on your experience. If necessary we can sponsor a visa and/or 30% ruling when you qualify.
Security: After 1 or 2 seven-month contracts transition to a permanent contract for job stability and security.
Benefit from our success: Post seven-month contracts gain the option for share options aligning your growth with ours.
Pension: 5% pension contribution via a sustainable a.s.r. pension scheme.
Holidays: Enjoy 25 paid vacation days and public holidays off complemented by an 8% yearly holiday allowance.
Work Environment & Tools
Flexibility: We work from our Rotterdam office on Monday Wednesday and Friday. The other two days you can work from the office or remotely. Option to work up to 1 month outside the Netherlands per year.
Sustainable & No Travel costs: Our office is just a minute away from Rotterdam Central. Breeze covers your travel costs.
Quality gear: We equip you with necessary tools and software be it a high-end laptop LLM/professional software subscriptions and/or an ergonomic workspace.
Dynamic Workspace: Fast decisions direct impact and ownership from day one.
Growth & Culture
Empowered Growth: Quickly gain a lot of responsibility in a rapidly growing startup with opportunities to grow with the company and budgets for learning.
Personal well-being: Company fitness and access to a psychologist.
Team bonding: Monthly team dinners/activities and an annual work trip abroad.
Mission-Driven Team: Work in a small young and ambitious team dedicated to transform online dating.
Apply for the job
Feel free to reach out if you have questions about the position or our company. Were curious to know who you are and are open to talk even if you dont recognize yourself directly for 100% in this vacancy:
Apply here if you think we are a match:
Required Experience:
IC
About Company
The online dating app for offline dates. Skip the endless swiping and chatting: we will organize your first date at one of our safe partner bars.