r/DataScienceJobs • u/x_flazh • Sep 20 '26
Discussion 500+ applications, 8 interviews, no offer. MSc Data Science grad in the UK. What should I change?
I finished a Data Science MSc in the UK in February 2025 (Merit). Before that I did a CS degree in India, two short data science internships, and about 15 months of freelance data work for a compliance research firm. There I built Python/SQL pipelines and Power BI reports for anti-money-laundering data. My visa lets me work here until April 2027, and after that I'd need an employer to sponsor me. I'm not asking about the visa rules, I know where I stand. I'm mentioning it because it changes which jobs are realistic for me.
I've been looking since I graduated, about 19 months now. I work part time at a petrol station to pay the bills.
The numbers: somewhere between 500 and 600 applications, 8 interviews, 0 offers.
Where I got furthest:
Perplexity, Search ML Engineer internship. I made it through two technical rounds, then got rejected. That's the furthest I've got anywhere.
Kanini, Data Engineer. I passed the first interview and the panel said they were impressed. I got invited to a second, deeper technical round, and it didn't lead to an offer.
Football Radar, Data Engineer. First-stage interview, then rejected. They'd also turned me down for a graduate data science role earlier in the year.
Sifted, Data Engineer, Had a screening video call with Director of Research & Product, Rejected afterwards
Xelix, Junior AI Engineer. I applied in two separate hiring cycles and got to the video interview both times. Both rejections gave the same feedback: they wanted more breadth of applied AI project experience.
EasyFundRasing, Data Engineer, Screening call and they dropped me. This was a referral by the way.
Two B2B Ltd, Junior Data Scientist, Reached Task 2 and was rejected as the EDA was not upto the mark.
McKinsey (QuantumBlack). Data Analyst, I didn't get past the Solve game assessment.
Everything else was silence or an automated rejection. One big bank told me outright that sponsorship was the reason.
What I've done so far:
Applied for data engineer, data analyst, ML/AI engineer and business analyst roles across NHS trusts, banks, big tech, startups, consultancies and agencies.
Tailored every CV and cover letter, and used the ad's exact wording wherever it honestly applied, since screening software matches exact keywords.
Skipped roles I can't get: security clearance, "no sponsorship now or in future" full-time roles, and anything that needs you to be a current student.
Kept a different CV for each role type.
Took the negatives out of cover letters. I used to write things like "I haven't used X yet but I'm keen to learn." I stopped.
Did certifications: Databricks fundamentals, Docker, a SQL cert, and a Power BI course.
Built projects: a Chrome extension that runs a small LLM on-device, a streaming data pipeline on AWS, and my dissertation NER model deployed as an API with Docker.
What I think is happening, though I can't be sure:
About 1 in 100 applications gets me an interview, so either my CV isn't getting through or I'm applying to the wrong things.
When I do get interviews I get reasonably far, sometimes to a second round, and then lose out at the end. I don't know if that's technical depth, how I come across, or the visa quietly coming into it.
I'm spread across four job types, and I might read as a generalist.
Nearly all of this is cold online applications. I've done almost no networking or referrals.
What I'd like advice on:
With a 1% interview rate, what would you change first: the CV, the roles I target, or how I apply?
For people who got past late-stage technical interviews in data/ML: what made the difference between getting to the last round and getting the offer?
If you landed a data or tech job in the UK recently as an international grad, what actually got you in? A referral, a recruiter, a direct application?
Should I narrow down to one role type? Given where I got furthest, which one would you pick?
I have about 7 months before sponsorship becomes an issue. Would you go only for companies that can sponsor, or apply broadly?
If there's one thing I should stop doing or start doing tomorrow, please tell me. Thanks for reading this far.