Today’s episode of What Do You Actually Do!? will look at the world of data science and what skills are required to work in the industry. We interviewed Harpal Sahota, who works as a Data Scientist at MagicLab, a company which runs dating apps such as Bumble & Lumen.
(Please note: this episode was recorded before the global pandemic)
Harpal currently works as a Data Scientist at MagicLab, who built and own a number of popular dating applications. Previously, Harpal studied a Masters in Computational Biology at the University of York, before completing a PhD in the same subject at the University of London. He then went on to work for companies such as YouGov and Zoopla, before settling down at MagicLab, where he has worked since January 2020.
For Harpal’s data science blogs:
For info about MagicLab:
For more info about working in data science:
For more resources for York science students:
To hear more tech and data related podcast stories:
Digital Marketing with Tasha McNaught:
Market Research internship with Julia Hebron:
Hello and welcome to this episode of What Do You Actually Do? My name is Kate Morris, and I’ll be your host today. In today’s episode, we’ll be talking about working in the tech sector. And today we’re joined by Harpal Sahota who’s a data scientist at MagicLab. So Harpal, what do you actually do?
Good question. So I am a data scientist at MagicLab like you said. So my job there is really to take the company’s data and derive insights from that which the company can then act upon, and to help drive user experience, improve revenue and things like that. That’s kind of my day to day job in a nutshell.
So MagicLab, I had a look at their website. My understanding was they seem to develop apps for other people – is that right?
So, they are in the dating sector.
Yeah, I was wondering why there was lots of dating stuff on the website!
So MagicLabs are a top level group. So beneath that are four apps. You’ve probably heard of two of them – Badoo & Bumble?
So we also have Chappy & Lumen. So these apps can target different kind of markets and sectors or cultures as well, depending on people who use them.
So why do they need the data then? What do they use it for?
So we can help kind of match people together based on similar interests, but also we have a key priority of user safety. And so we kind of detect abusive or rude users by basically what they write in their profiles. We also can detect hate symbols and weapons in images as well, because we don’t users to see that, we don’t want to be affiliated with that as well, so we want to remove those images from profiles, essentially.
So do you write software to detect those things?
So we use AI machine learning to develop models to help us detect these profiles and either give them a warning or ban them completely.
Okay, so what are the key elements of your role then if your objective is to kind of provide the company with this user data? What are you doing on a day to day basis?
The company provides us with the data, and so we then take that data and train models to find signals in the data, which can identify rude profiles or non-rude profiles, essentially, I’ll flag them up. So basically, in that instance, a day to day role will be getting data, cleaning it because that is a big aspect of the role, and then training a model to help predict using the given data that we have, and we give it targets.
And do you then have to present that data back to your employees? Do you have to think of ways to make it understandable?
Employers always want an ROI, basically return on investment. And so if you can prove that and show we can add value to the company, then that’s a huge win for us. So that’s a key element of the role as well. They’re not interested in a model that doesn’t add value to the business, essentially. So we always have to prove that the model that we’re building is adding value to the business.
Okay. So what was your starting point then, and where did your interest in data science come from?
Computer science kind of built my programming skills up, and then that kind of got me into the data science field as well. That was kind of half of my foot in the door through that aspect, and then when I heard about it, I really liked what I heard, and decided I wanted to get into that field. So I tailored my career into getting into that field.
So you did a PhD in Computational Biology. How has that impacted on your career? Was that with a view to get into data science in the future and you thought that would be useful, or did doing that PhD help you decide where you wanted to go?
Unfortunately, a lot of roles require a PhD in data science, but that’s changing. Now people are showing that you don’t need a PhD to be a data scientist, but a lot of companies use it as a filter, simply because they get overwhelmed by applicants. But you don’t need a PhD. As long as you have good programming skills and good math skills as well, you have a good shot of become a data scientist, but for me back then, it was a conscious choice to get into data science because all the jobs required a PhD, essentially.
Okay. So, you had your eyes on the prize…
Yes, from the beginning!
You’ve mentioned you need to obviously have those analytical skills, you need to be able to explain the return on investment to your colleagues. What other skills or personal qualities would you say you need to have to be kind of not just successful, but happy as a data scientist?
In terms of personality wise?
Whatever you feel. What is a good fit for it?
I think you need to be methodical, because if you make a mistake, that’s on you and you will be accountable and responsible, especially, for example, if you’re building a model that tries to detect cancer in patients. If your model is wrong, and you’re predicting the patient has cancer, that’s a lot of stress on the patient, right? So you need to kind of take responsibility and be methodical and be accurate and make sure you’re aware of what you’re doing, and know the ins and outs of everything you’re doing.
So that real high attention to detail. But it sounds like integrity as well then because I guess you kind of feel like, ‘Oh, no, I’ve realised there’s this error, but actually, I can cover it up because I don’t want to start again.’
Exactly. You can’t fudge the results, because you will get caught out eventually. When the model is used by the company and it doesn’t match what you’re saying it does, you’re gonna get caught out. So you need to have integrity there as well, you need to be honest. Honesty is the best policy.
Especially in the dating game! Is it quite like a high pressure job, or is it something where you’re doing long hours, what’s the sort of lifestyle like?
It’s a bit of both really. It can be quite a high pressure job because you’re dealing with very senior stakeholders and projects, sometimes you deal with board members as well. So you need to kind of have that integrity to say, ‘I disagree with you’ as well. Essentially, you need to be kind of egotistical but confident in what you’re saying and what you’re doing. So confidence is a key aspect as well.
And would you say you had that coming in because of your experiences on the PhD, or was that something that came more as you got into the role?
I think the PhD definitely helped develop those skills, because in a PhD you’ve given presentations, people have tried to disagree with you about your work, but then you have to defend it as well. So you kind of develop those skills naturally by doing a PhD. So that definitely did help.
And what about work experience wise, because you work at MagicLabs, but you’ve worked for a few different organisations. What was your sort of first job? How did you secure that?
So once I a PhD, I decided to apply for some data science roles, wasn’t really getting anywhere because companies were inundated with applicants, so kind of went through a recruiter, and that helped me get my first job which was in recruitment.
So it was a recruitment agency who specialised in data science stuff, but then you’re saying you ended up working for that recruitment agency?
No, no. So I worked for a company that helps recruiters.
Ah, right. What would you say you really love about the job – what is the best bit of it and what’s the kind of the worst bit of it?
The best bit is definitely building the models. Seeing the model and actually learning something from the data, showing that it can actually make predictions and accurate predictions. That’s the best bit because you know, your model is working and it shows that we can add value to the company, which proves your own worth as well. In a sense, I’d say that the worst part is sometimes getting the data because it can be very difficult. Sometimes there’s not enough of it. But the worst of the worst is cleaning of the data. It’s such a tedious and painful process. We spend around about 80% of the time cleaning data, and 20% of the time building models.
So what does that mean cleaning the data?
So for example, say in real estate, agents can upload a listing, but they might leave out the number of bedrooms, they may leave out what type of property it is – is it a house or a flat for example, so the data field is missing. You have to clean that data, either go to the original listing, try to work out if it’s a flat or a house or try to work out how many bedrooms it has, so you have to clean the data in that sense. So then you also have to make a conscious decision. Do you remove that data point or do you try to fill it up or kind of manipulate it as well?
So there’s a lot of problem solving as well as then you’re having to research that information?
So there’s a lot of little problems that come together to make up one big problem, essentially.
And again, I guess in terms of temperament, not kind of freaking out when that happens, just being able to be flexible and adaptable.
Exactly, yeah. So you definitely have to be adaptable, things will go wrong. And you have to figure out why. And when they do go wrong, speak to the people who know best how to solve it. And if you can’t solve it, then try to figure out how you can. If you can’t then you need to move on and do something else.
And you’ve got some blogs. Is it one or two blogs that you’ve got?
I’ve got two blogs.
So did you start those back in the day when you were thinking, ‘I want to go into data science and this is a useful thing to do’ or is that a more recent activity?
That was back in the day to kind of put my foot in the door in the data science field because I knew I needed something that differentiated me from other applicants, and that was a big hit with companies because they seen that I was active in the field, and I was contributing as well. So that was a big hit with employers.
But you still write on there don’t do?
So is that because you just really enjoy the visualisations?
Exactly. So, yeah, a key aspect of data science is also data visualisation. And that’s what I do on my blog. It’s also a way of showing data in a unique and different way, which I enjoy doing. I think that’s really important. Because otherwise you can just show bar graphs and it can get really boring.
So it sounds like it’s a really interesting area to work in. It’s highly competitive. There’s lots of people going for it. Having a PhD was a standard – that might be shifting, but you’ve still got to differentiate. Yeah, so doing things like blogging, maybe trying to get some work experience. You’ve got to stand out from the crowd in some way.
Absolutely. Like I would recommend attending meetups and networking is actually really important as well. The more meetups you go to, the more people you speak to, and they start to recognise you and they start talking about roles and they may offer you a role somewhere else, they may know someone who can help you out. This science field is very small, like if you know somebody, they will know somebody who knows somebody you need to speak to. And so networking is probably one of the key aspects there.
So how would someone find out about these meetups then?
Just go to meetup.com or .co.uk and search for data science meetups in your local area, and there’s bound to be plenty around.
And anyone can go to those?
They are all free to go to.
All right, well we’ll put details of that on our website. And just thinking ahead for any students or recent grads who want to break into the sector. What do you think the key challenge will be for data science or the tech sector in general over the next few years?
I think that what is really gonna be important in the future is data ethics. So, at the minute our models can be quite biased, in the sense that models can sometimes predict gender when they shouldn’t predict gender, so gender can be a big bias in our models and we try to remove gender from models. So data ethics is going to become really important in the future. So if you want to become a data scientist trying to learn about data ethics, it kind of helps future proof yourself as well. So I recommend learning about it.
That sounds really interesting. And I guess with the kind of constant craziness and changes that are happening in the world all the time, again, that ethics and integrity, being able to sort of show that you’ve got those kind of qualities and that understanding could be a really good thing?
Absolutely, one hundred percent.
For more info about the career areas we’ve mentioned today, I’m going to add some relevant links to the episode description and a link to the full transcript of today’s show. But Harpal, thank you so much for coming in and making the journey up here.
You’re welcome. Thanks for the invite.
Thanks for joining us this week on What Do You Actually Do? This episode was hosted by myself, Kate Morris, and edited and produced by the Careers & Placements team. If you love this podcast, spread the word and subscribe. Are you eager to get more tips? Follow University of York Careers & Placements on YouTube, Twitter, Facebook and Instagram. All useful links are in this episode description. This has been produced at the University of York Careers & Placements. For more information, visit york.ac.uk/careers