This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Breeze's 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. You'll 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.
Job Responsibility:
Improve match predictions with ML/AI
Shape the matchmaking system design
Build and improve models (e.g. gradient-boosted trees, neural networks) that predict match probabilities
Improve the experimentation infrastructure, such as the feature store and model training pipeline
Validate improvements through A/B tests or backtesting
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
Navigate tradeoffs like 'more suggestions means lower accept rate per suggestion' and 'optimising for likes vs matches vs retention'
Validate changes through A/B tests, geo-based tests or backtesting
Requirements:
Sharp analytical thinker
Strong in data and ML
Software engineer who leverages AI tools
User-centred thinker
Ownership mindset
Clear communicator
Mission-aligned
At least 1 year of full-time experience in data and/or ML
Skilled in Python and SQL
Comfortable with git, CLI tooling, and packaging and deploying code
Can ship code in Python and ideally Go
What we offer:
Visa and/or 30% ruling sponsorship when qualified
Transition to a permanent contract after 1 or 2 seven-month contracts
Option for share options post seven-month contracts
5% pension contribution via a sustainable a.s.r. pension scheme
25 paid vacation days and public holidays off
8% yearly holiday allowance
Flexibility to work from the office or remotely two days a week
Option to work up to 1 month outside the Netherlands per year
Travel costs covered
High-end laptop, LLM/professional software subscriptions and/or an ergonomic workspace