A day in the life of...

Vincent Warmerdam

Field Notes from a Data Scientist

Data Scientist (and self-proclaimed “Pokemon Master”) Vincent D. Warmerdam wants to build systems that solve problems. His motto: “Never let your school get in the way of your education.”

One of the projects for GoDataDriven I’m most proud of is the recommender we built for the website of NPO, the Dutch public broadcast corporation, where visitors can watch television programs. The recommendations were working so much better after we did our thing that my grandfather even congratulated me for it. The rest of the country also noticed; moments after implementation, the recommender broke the caching layer due to a shift in popularity – that was rather cool.

There is a lot of bullshit in consultancy. A herd of elite men in suits making powerpoint presentations about the possibilities of data as the core delivery of their service. At GoDataDriven, we build real stuff, stuff that works and stuff that makes it into production.

Designing Algorithms

My current client is Royal FloraHolland in Aalsmeer, where they auction flowers. Our assignment is somewhat generic: we make them better at what they do by using data. We build systems to predict how much traffic enters the site, fluctuations in the prices of particular flowers, and even to deal with the quality of the flower images. Usually, we take two weeks or so to build a proof of concept, and if it appears useful, we bring it into production in a few months.

I don’t see my job as just designing algorithms- I design and build systems that solve actual problems. When I’m gone, the system must continue to work without me and must be understood by the people who have to work with it. Some data scientists like to brag about how complex their algorithms are. Instead, I get more satisfaction from building a system that is as simple as possible.

Education has always been an important part of my life. I taught myself how to program. I started my career as a freelance developer. In order to grow my network and give something back to the community, I started to give free courses on data science. Now I teach several courses here at GoDataDriven and through Xebia Academy. I also get to work for major clients like ING, NPO and Royal FloraHolland, where there are a lot of cool projects. Gaining access to these companies and working on projects of this scale would be more difficult as a freelancer.

Another cool part of my work here is that GoDataDriven gives its employees a lot of space for personal projects. With a colleague and friends from the community, I was able to co-found PyData. We organize meetups and a yearly conference for developers and users of open source data tools. We thought that there was a lack of technical events where you could actually learn something, and we were very happy that we were able to work together with NUMFOCUS to bring the conference to Amsterdam. I also initiated a partnership with Rstudio. They’ve always impressed me with what they do, so I was very happy to connect with them. I also share some of the lessons I’ve learned on my blog, koaning.io.

A smart and nice way to learn new stuff is to build something with a data engineer in a new language or new technology and then try to present that project at a conference. Last year my colleague Fokko and I worked on a small hobby project that uses Apache Flink, a streaming technology.

We built a model for online video games, to match opponents of the same strength in real time. We showed it to some of the Apache Flink developers, and they were impressed enough that they asked us to submit it to their conference. You can check it here: Flink Forward Berlin – Using ML Algorithms for Online Gaming. Getting asked by the Apache Flink developers to speak at their conference was great, actually being there was a blast.

What I love about my field of work is that when I see that something isn’t okay, I can make an app or tool to solve that problem. The downside of this way of thinking is that it is pretty addictive. At some point, my girlfriend had to tell me that I needed to close the laptop. Now I apply a bit of mental accounting:

I try to figure out if the energy going into an activity is greater than the energy I get out of it. If it is, I should not do it. I’ve seen many people in my field getting hit by burnout and I want to prevent that.

I now know better what gives me energy, and I’m getting better at scheduling my attention. I try to do a bit more sports and take the time to turn off the laptop, so I have more time for my friends, family, and my two felines.

Eager to work alongside Vincent?

Data Science Educator

You are passionate about sharing your knowledge and helping others in their development and success stories and feel comfortable explaining difficult subjects on various levels and are adept at creating new learning and development offerings on Data & AI. You are fluent in Python and the most used data science libraries such as Pandas and scikit-learn. Clean code comes naturally to you and you understand why that is important for the next generation of data science products.

Analytics Engineer

Your passion is data and analytics. You help our clients with uncovering, organizing, and making sense of their data. You feel comfortable operating in the sweet spot between analytics translation, data science, and data engineering. After unearthing the needs of the business, you make sure the right data is available for creating a valuable solution with analytics. Your beautiful data visualizations allow for a quick understanding, providing the business with direct, actionable insights.

Machine Learning Engineer

As a machine learning engineer, you work together with data scientists and data engineers on the team to build production-ready, scalable applications driven by data and AI in the Amsterdam area.

You’re a scientist or engineer who is not afraid of maths and who understands how to take models into production. Bringing something from laptop to cluster takes skill and courage and you’re not afraid to do just that.

Analytics Translator

You are passionate about helping organizations drive their success with Data & AI. You feel comfortable operating at the sweet spot between UX, Tech and Business. And, after uncovering the needs of the business, you’re not afraid to take ownership and make sure the right solution goes into production.

Data Engineer

You’re an engineer at heart with a pragmatic attitude and the responsibility of someone maintaining production systems. You easily switch between scripting and structured programming in typed languages. You understand failure modes in distributed systems and you’re passionate about provisioning and automation. And you know how to build robust systems.

Data Engineering Apprenticeship

A role as data engineer sounds great but there are a lot of new skills and technologies to master and you do not have the time. However, you already have more than two years of experience in a job as a software engineer or dealing with data in another way that is not Excel. We offer you the chance to start as a data engineer at GoDataDriven, kicked off by a month-long intensive boot camp with a lot of 1:1 training with our very own data engineers.

Senior Data Scientist

We are looking for senior data scientists who feel at home at the intersection between science, mathematics, machine learning, business, and coaching. You have experience in building value from data through ML and software.

Chief Marketing

You’re a true leader in marketing with a proven track record in writing, designing and producing compelling content and events. You see, hear and feel stories that need to be shared and make it happen. You find it hard not to share your excitement about new technology with anyone you meet.

Digital Growth Hacker

Are you ready to take responsibility for the digital campaign management of this AI consultancy boutique? Does your mind fizz with result-driven ideas and do you walk your talk? Then this might be the role for you.