The ML role you've had open since spring.
Hensois finds machine learning, AI and data engineers for European product companies between 20 and 200 people — the size where the vacancy hurts every week and nobody internally is dedicated to closing it.
- ML Engineers
- Data Engineers
- MLOps Engineers
- Applied Scientists
- Analytics Engineers
- ML Engineers
The five roles we place
- 01 ML Engineers Models that have to survive production, not a notebook
- 02 Data Engineers Pipelines, warehouses and the plumbing everything else sits on
- 03 MLOps & Platform Serving, monitoring and the tooling that lets a team ship weekly
- 04 Applied Scientists Research that ends in a shipped feature, usually NLP or vision
- 05 Analytics Engineers The layer between raw data and a decision someone trusts
The focus
One field, done properly
Most agencies take any brief that lands. That's why you get six CVs that haven't read the job description.
Hensois works one field: machine learning, applied AI and data engineering — ML engineers, data engineers, MLOps and platform, applied scientists, analytics engineers.
Narrow enough to judge whether someone's production experience is real, and to keep a live network in it rather than starting each search from a blank search bar.
Where we work
- Germany, Netherlands, Nordics
- United Kingdom & Ireland
- Spain, France, Switzerland
- Remote-first teams hiring across the EU
How it runs
Three steps, no retainer
A real conversation
Thirty minutes on what the role actually needs, versus what the job description says. Those two are rarely the same, and the gap is usually why the role is still open.
A short list, not a long one
Three to five people who have done the work, who agreed in writing to be introduced to you, and who are genuinely available. No CV spraying.
You hire, then you pay
Nothing is invoiced until someone signs and starts. If it doesn't work out in the first 90 days, we replace them or refund you.
What it costs
Move the salary. See the fee.
Most agencies won't tell you the price until they have you on a call. Here it is, before you write.
Typical range for senior AI and data engineering roles in Western Europe.
Straight talk
What we turn down
Taking on a search that can't close wastes six weeks of everyone's time. So some briefs get declined:
- Roles open more than six months where no offer has ever been made
- Searches already running with four other agencies
- Salary bands well below market for that seniority
- Full-time onsite in an expensive city with no relocation support
If you're a candidate
You'll never be sent anywhere without your explicit written consent, and you'll always know which company before your name goes near it.
No CV blasting, no keeping you on a list forever. Ask to be removed and your details are deleted the same day.
Get in touch
Tell me the role
Send the job description, or just describe the problem — what the team is trying to build and who's missing. I'll tell you honestly whether it's fillable, and roughly how long it should take.
José Antonio Estévez · Founder