

Team Lead Computer Vision/ML
📊⚽ Since 2017, Driblab has been revolutionizing sports analytics, helping clubs from the top leagues in Europe and the Americas make better decisions with cutting-edge technology. Now they want to take it a step further by powering their platform with artificial intelligence and machine learning.
They're looking for someone to lead their computer vision team. Want to help them out?
What will you do?
Driblab has become the go-to ally in the world of sports analytics. Thanks to their platform, some of the world’s top clubs are now making informed, data-driven decisions that used to feel out of reach. From clubs and agencies to brands and media outlets, everyone relies on their technology to take their analysis to the next level.
At the heart of their main product, they leverage over 2,000 events per match to deliver out-of-this-world sports insights. Their platform, powered by artificial intelligence and machine learning, breaks down every aspect of the game—from individual player performance to team strategies. The result? Clubs that can scout talent more precisely and stay ahead of the market.
Here’s a real-life example 🎯. Remember Artem Dovbyk? Driblab already had him on their radar before he made it to the top European leagues. Their database tracks thousands of players, allowing them to recommend future stars long before they become multi-million euro signings.
Scouting teams no longer rely solely on intuition to find the perfect signing within budget, thanks to Driblab. Their platform helps football professionals hit the mark more often, optimizing strategies and maximizing on-field performance. Whether it’s a Champions League stadium or a youth tournament, Driblab is changing the game.
🙌 What are they expecting from you as a Team Lead?
One of the key pillars of their platform is the analysis of images generated during matches. They’ve got a team of 5 people fully dedicated to computer vision techniques using machine learning and AI. Based on match video and team lineups, they track all players throughout the game. This gives them data on distance covered, sprints performed, and other physical metrics. They also generate advanced analytics like player positioning and specific actions such as line-breaking passes. ⚽
Your main mission will be to lead the computer vision team and take it to the next level, while also mentoring the more junior team members.
On the technical side, they focus heavily on monitoring and tracking data using computer vision. You’re the ideal candidate if you have over 5 years of experience in OpenCV and Machine Learning along with leadership experience in guiding a team.
They’ve already got a couple of “manfreditas” on board… want to be the next one? 🙌
Your evolution

In 1 month
This month is mostly about settling in and starting your onboarding.
You’ll take part in conceptualization meetings to get a sense of where the team is headed. You’ll start to understand most industry concepts and will already be helping identify processes that could be improved.
You’ll get to know (almost) all of Driblab’s internal processes—they’ll dedicate as much time as you need to walk you through everything—and you’ll become familiar with the different tools and services they use to manage them.
Your responsibilities
You’ll be leading the current computer vision team.
You’ll also instrument the different applications you develop to collect usage metrics and statistics.
With all that information, you’ll identify opportunities to create value—based on data, not opinions or gut feelings.
You’ll turn needs and opportunities into actionable hypotheses on how to address them, with context, clear acceptance criteria, and a well-defined idea of what “success” looks like.
You’ll prioritize items within a roadmap that you’ll manage, always weighing their cost/value and aligning with the company’s strategy.
You’ll be responsible for delivering new features and updates, providing estimates that are as close to reality as possible.
How will you do it?
The Driblab team is made up of around 25 people, and the work environment is defined by a relaxed and trusting atmosphere. They rely on a variety of tools that are key to the way they work. For instance, they use Jira to organize and track all project tasks, making sure each step is well-planned and executed. For documentation, they use Notion, and Bitbucket helps them collaborate on development. When it comes to day-to-day communication, Slack is their go-to for chatting and staying in sync with the whole team.
They operate with a unique dynamic, holding daily stand-up meetings to plan the day, set milestones, and align on deadlines. This collaborative approach fosters effective communication and coordination across a team that works asynchronously from different parts of the world.
They're excited to welcome you on board!
When will you work?
They have a truly flexible workday.
The only thing they ask is that you’re available for the daily meeting at 11:00 AM, Central Europe Time (CET), but the team is spread out throughout the day. They have people working in different time zones, from Tunisia, Malta, and even China. So, you’ll always have company here 🤜🤛
Working day
Full-timeHolidays
25 daysWorking hours
FlexibleWhere will you work?
Remote
In-person
From anywhere you want!
This position is 100% remote. As long as you have a good internet connection, you can work from wherever inspires you the most.
If you prefer to go to the office, the doors are always open. They have an office in Madrid, near the Google Campus 🙌.
Who will you work with?
Right now, the team consists of 25 people, though by the time you join, there might be a few more. Some of the colleagues you’ll interact with the most on a daily basis include:
- Cristian Coré Ramiro (Founder and CTO): He joined when it was all just a blank slate and survived. Cristian is one of the co-founders of Driblab and Madribble (their basketball division). He’ll be one of your main guides within the team.
- Michael Pulis (ML engineer): He joined Driblab two years ago and has already become a key part of the team.
- Seif Mejri (ML Engineer):He’s been collaborating with the team for almost a year and a half and will be one of your closest colleagues day to day.
- Isabel Vidaurre (ML Engineer): She joined the team a year ago through Manfred and has been adding value since day one. With a background in research, she holds a Ph.D. in computer science.
- Luis Catalá (ML Engineer): He’s the other “Manfredita” who joined Driblab a year ago. In his early experiences, he analyzed how people snuck into public transportation using computer vision 😜.
- Sebastián Vasquez (ML Trainee): He’s spent the past year doing an internship in Business Analytics with the team and will soon become a full-time member 🖖.
What are they asking for?
Straight to the point: they need a senior in Computer Vision. Ideally, you’ve been through at least a couple of World Cups in your career 😜, so you have the experience to lead and guide a young team with confidence and technical judgment.
And yes, this might surprise you… but you need to know about football ⚽️. You don’t have to be an expert, but many of the technical decisions require an understanding of the game: what makes sense, what doesn’t, when a play is coherent, when a model is going off track...
🛠️ On the technical side, they expect you to have advanced experience in:
- Python and libraries like Numpy, Pandas, and Pickle
- Machine Learning, with a focus on OpenCV and TensorFlow or PyTorch
- SQL
- Version control with Git
🚀 Bonus points if you also have:
- Knowledge in CNNs, Siamese Networks, Triplet Networks
- Experience with Optuna, GridSearch, or XGBoost
- A willingness to learn new languages or tools as the project requires
Technologies
Non-negotiable
OpenCV
Advanced Python
Advanced SQL
Advanced Unix
Intermediate
This would be good
TensorFlow
Advanced PyTorch
Advanced Numpy
Advanced
This gives extra points
R
Basic AWS
Basic
Other skills
Non-negotiable
Team management
Mentoring ability
Team player
Autonomy in learning
This would be good
Good written communication
Proactivity
Leadership skills
Strategic vision
This gives extra points
Good intercultural communication
Languages
What are they offering?
🏖️ 25 days of annual leave. Driblab follows the local holidays of Madrid city.
🍎 Work with Apple products provided by Driblab.
🍹Free drinks and snacks (if you're one of those who go ogten to the office).
⏰ Flexible working hours.
Perks
Coffee, fruit and snacks
Internal training events
Dynamics and teambuilding events
What the FAQ?
Yes! In fact, they already have team members in Malta, Tunisia, China, etc.
- If you’re in Spain, you’ll have a permanent employment contract.
- If you’re outside of Spain, you’ll need to work as a freelancer to join them.
The truth is that they need to fill the position ASAP, so even though there are several steps, they’ll try to be as agile as possible. Normally, their selection process consists of:
- A short call to discuss the role and see if you're aligned
- A technical interview with the team, which will include a technical chat and an assessment of your experience based on your CV
- After that, they’ll send you a take-home assignment
- They’ll meet with you again to review the test
- Finally, you’ll meet with the founders of Driblab. Since this is a position with responsibility, they’ll want to get to know you before you join the team. Offer 🏁
NO. They’ve had team members working from Tunisia, Malta, China... that pretty much says it all.
They have offices in Madrid if you’re someone who prefers having the option to see the team every now and then. They’ll always welcome you with open arms!