Graduate Programme 2027: Data Scientist and Analyst

About Revolut

Revolut empowers more than 75 million users worldwide by offering a suite of financial services including spending, saving, investing, exchanging currencies, and travel solutions. Since 2015, the company has rapidly grown its workforce to over 13,000 employees distributed globally, focusing on fostering an excellent workplace culture recognized by the Great Place to Work™ certification.

Graduate Programme Overview

This 12-month Graduate Programme is designed for motivated recent graduates seeking to launch careers in fintech. Participants engage in meaningful, real-world projects from the start, receiving structured training and practical exposure across various business domains. Exceptional performance during the programme can lead to early promotions or extended career opportunities within Revolut.

Role Summary

The Data Science team addresses complex business challenges through innovative, practical data solutions. Graduate Data Scientists and Analysts collaborate closely with product teams to derive insights, inform decisions, and enhance the user experience by developing scalable data-driven tools.

Programme Structure and Location

Initial training includes an immersive boot camp covering the entire data lifecycle. Post-boot camp, participants join specialized teams such as Machine Learning or Data Engineering. The programme is open globally but requires relocation to one of Revolut's technology hubs in Poland, Portugal, Spain, the UK, or the UAE. Support is offered for visa acquisition, travel, and accommodation, with an expected in-office presence of approximately three days weekly where applicable.

Key Dates

• Application Period: Starting May 2026

• Recruitment Phase: July – December 2026

• Programme Intake: Early 2027 (January – June) or Late 2027 (July – December)

Positions are filled progressively, encouraging early applications. Candidates can specify preferred start dates during recruitment.

Responsibilities

• Participate in an applied boot camp and contribute to actual projects spanning multiple departments

• Develop analytical tools and machine learning models, including dashboards and ETL pipelines to aid product launches

• Enhance monitoring of user onboarding and operational workflows

• Maintain and improve data systems such as ETLs and LookML models ensuring data accessibility and accuracy

• Collaborate with Operations, Growth, and Product teams to refine features and extract actionable insights

• Conduct ad-hoc analyses supporting business decisions on topics like interest rate sensitivity and conversion metrics

• Attend weekly team meetings to align with leadership and project priorities

• Organize workload, track project progress, and communicate results effectively

• Provide status updates to global stakeholders

• Receive and act on constructive feedback for professional growth

Candidate Requirements

• A predicted or attained upper second-class degree (2:1) or equivalent in computer science, mathematics, physics, or a related discipline

• Graduation year 2025, 2026, or 2027

• Strong proficiency in Python programming and SQL query language

• Fundamental knowledge of mathematics and statistics

• Genuine interest in areas such as analytics engineering, product analytics, data science, or machine learning engineering

• Excellent problem-solving ability coupled with a proactive approach

• Fluent English communication skills, both verbal and written

• Full-time commitment availability for the programme duration starting early or late 2027

• Ability to work onsite at a Revolut office in the country of employment at least three days per week, adhering to the hybrid work model

Diversity and Inclusion

Revolut is committed to fostering a diverse and inclusive workforce as part of its 2021 Diversity & Inclusion Framework, recognizing that varied backgrounds and perspectives drive innovation and success.

Security Reminder

• Applicants should only apply through official company channels to avoid scams

• Ensure all communications come from official email domains ending with @revolut.com

• The company will never request payment or personal financial information during recruitment

Candidate Declaration

Applicants must attest the accuracy and completeness of their application data. Any false information may result in withdrawal of offers or termination of employment. Personal data will be processed according to Revolut's Candidate Privacy Notice.

Responsibilities

• Engage in a practical bootcamp and diverse project work across teams

• Create analytical tools and machine learning models such as dashboards and ETLs to support product deployment

• Improve user signup and operational process monitoring

• Maintain reliable data infrastructure including ETL pipelines and LookML models

• Collaborate with cross-functional teams to refine products and generate insights

• Conduct targeted analyses for decision support on financial and operational metrics

• Participate in weekly alignment meetings with team leads

• Manage tasks, monitor progress, and report key findings

• Communicate updates to international teams

• Receive ongoing feedback for development

Requirements

• 2:1 degree or equivalent in computer science, maths, physics, or related field

• Graduated or graduating in 2025, 2026, or 2027

• Proficient Python and SQL skills

• Strong foundation in mathematics and statistics

• Interest in analytics engineering, product analytics, data science, or ML engineering

• Good problem-solving and proactive mindset

• Fluent English and excellent communication

• Full-time availability in 2027

• Ability to work onsite at least 3 days/week in a hybrid setup

Back to blog

Other Jobs To Apply

No other job posts for this day.

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...