Graduate Programme 2027: Data Scientist and Analyst
Revolut
Job Description & Responsibilities
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
About Revolut
Required Skills
Job Details
Posted by
N/A
Posted on:
2 Aug 2026
About Revolut
More open roles
- Backend Developer-Python Django-Immediate joinersPhigital Care · Secunderabad, Telangana, India
- Python Backend Developer - AI AutomationWorkfall India · India
- Python (Full stack & Backend) Engineer - Multiple PositionsColaberry · Hyderabad, Telangana, India
- Lead Python DeveloperiCapital · Jaipur, Rajasthan, India
- Python (Full stack & Backend) Engineer - Multiple PositionsColaberry · Hyderabad, Telangana, India
- Lead Python DeveloperiCapital · Jaipur, Rajasthan, India