At Revolut, data science is not an isolated research function—it is the operational core of a global financial super-app serving tens of millions of users. Revolut operates with extreme pace, high technical rigor, and a deeply quantitative, metrics-driven engineering culture. A Data Scientist here builds production-grade statistical and machine learning systems that power core product features, including real-time fraud detection algorithms, automated credit decisioning models, algorithmic trading flows, dynamic FX risk pricing, and hyper-personalized user retention campaigns.
Because Revolut scales across diverse regulatory jurisdictions and processes billions of daily transactions, the data challenges are vast. You will work on massive-scale transaction streaming, user behavior analytics, and complex product mechanics where small statistical improvements unlock massive financial outcomes. The organization values extreme autonomy, mathematical precision, and rapid execution. Candidates who thrive in this role combine strong theoretical foundations in probability and machine learning with pristine SQL and algorithm skills, alongside sharp product intuition.
This interview process is rigorous, rapid, and heavily technical. It tests your ability to translate abstract mathematical principles—such as Maximum Likelihood Estimation and Bayesian inference—into scalable production code, while maintaining a clear eye on business impact and product metrics.


