Machine Learning Engineer
Our team has a track record of shipping ML that moves the business, not research for its own sake. We operate lean: a small data/ML org, a direct line from what you build to what the company earns, and plenty of room to shape our infrastructure as we grow it together.
If you like the idea of a fast feedback loop, build a model, test it, ship it, see the number move, all within weeks rather than quarters, this is that kind of team.
We’re hiring across a range of seniority for this role, and welcome applications whether you’re an experienced Senior engineer or ready for Staff or Principal-level scope. You can be based in either London or Berlin, and we support relocation and visa sponsorship for the right candidate.
You’ll take ownership of designing, building, and shipping production-grade ML systems that power how Almedia ranks offers and personalises rewards for users in real time. This is a hands-on role; you’ll be in the code, building alongside a small, high-ownership team. We’re growing our ML infrastructure together, so you’ll have real influence over how it’s built, from the training pipeline through to the model that runs on it.
We’re looking for someone with real depth in production ML who’s energised by variety, someone who treats an unfamiliar part of a problem as a chance to dig in, rather than needing to stay within one familiar slice of it. Priorities here shift as the business needs them to, moving across our reward-ranking, personalisation, and measurement work, and we want someone who finds that exciting, not distracting from their specialty.