Global Jobs Opportunity
← Back to all jobs

Software Engineer (Python) Intern

1 day ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Dubai, London, Spain, UAE, United Kingdom, United States, Canada
Work Arrangement:
Remote
Experience:
Fresher
Job Type:
Full-time
Company:
Revolut
Salary:
Krakow: PLN 9,500 – PLN 18,400 gross monthly | Poland: PLN 9,500 – PLN 18,400 gross monthly (Compensation for other locations discussed during interview)
Posted:
2026-10-06

Job Overview

  • Revolut is inviting ambitious university graduates to join its 12-month Graduate Programme as a Python Software Engineer. This scheme is structured to kick-start careers in financial technology, providing hands-on experience within engineering squads responsible for building high-impact financial products and scalable global infrastructure.
  • In this role, engineers focus on constructing robust APIs, architecting data models, and establishing scalable data pipelines using Python 3, SQL, PostgreSQL, Kafka, Airflow, Kubernetes, Docker, and Google Cloud Platform (GCP). Working within a Test-Driven Development (TDD) environment, candidates will collaborate with cross-functional teams to solve complex technical challenges.

Key Responsibilities

  • ✦ Architect and implement scalable, well-designed application programming interfaces (APIs).
  • ✦ Construct and manage data pipelines to power reporting mechanisms, analytics, and data science workflows.
  • ✦ Partner with cross-functional squads to conceptualize and deploy modern data models and system flows.
  • ✦ Deepen practical knowledge of Python 3 and SQL through production-level software development projects.
  • ✦ Work alongside experienced software engineers to design, build, and maintain distributed systems.
  • ✦ Track task execution, manage deliverables, and ensure timely project outcomes.
  • ✦ Communicate technical progress and updates across global, multi-disciplinary engineering teams.
  • ✦ Implement structured feedback to accelerate professional growth and engineering proficiency.

Required Skills and Qualifications

  • ✦ Predicted or achieved 2:1 degree classification (or international equivalent).
  • ✦ Graduation date falling within calendar years 2025, 2026, or 2027.
  • ✦ Bachelor’s or Master’s degree in Computer Science, Mathematics, Physics, or a closely related STEM discipline.
  • ✦ Demonstrated technical portfolio containing coding projects or open-source software contributions.
  • ✦ Strong analytical reasoning and problem-solving capabilities.
  • ✦ Proactive, ambitious, and results-oriented mindset.
  • ✦ Excellent organizational skills paired with effective communication abilities.
  • ✦ Fluent command of the English language.
  • ✦ Ability to thrive in a fast-paced, multi-cultural, and diverse team setting.
  • ✦ Availability for full-time employment commencing in either early 2027 or late 2027.
  • ✦ Ability to work on-site at a local Revolut office at least 3 days per week in the country of employment.

Technical Stack

  • ✦ Python 3
  • ✦ SQL
  • ✦ PostgreSQL
  • ✦ Apache Kafka
  • ✦ Apache Airflow
  • ✦ Kubernetes
  • ✦ Docker
  • ✦ Google Cloud Platform (GCP)
  • ✦ Test-Driven Development (TDD) methodologies

Recruitment Timeline and Programme Details

  • ✦ Duration: 12-month structured engineering programme.
  • ✦ Applications Open: From May 2026.
  • ✦ Recruitment Assessment Period: July to December 2026.
  • ✦ Programme Intakes: Early 2027 (January–June) or Late 2027 (July–December). Preferred intake selected during evaluation.
  • ✦ Hiring Process: Applications evaluated and filled on a rolling basis.
  • ✦ Post-Programme Opportunities: High-performing participants may receive offers for permanent full-time roles upon completion.

What the Company Offers

  • ✦ Structured 12-month training, hands-on project experience, and senior engineering mentorship.
  • ✦ Competitive monthly gross salary (PLN 9,500 – PLN 18,400 in Poland/Krakow; market-based for other regions).
  • ✦ Visa support and processing assistance for international relocations.
  • ✦ Coverage of initial travel costs to the target work location.
  • ✦ One month of initial temporary housing accommodation (conditions apply).
  • ✦ Potential offer for permanent full-time employment following successful programme completion.
  • ✦ Access to an inclusive, Great Place to Work™ certified corporate culture and global D&I framework.

Prepare for Your Interview

  • These suggested questions can help you prepare for an interview by focusing on the skills, responsibilities, and technical areas relevant to this role.

Suggested Interview Questions

  • Q: How do you design and structure RESTful APIs using Python 3 to ensure high performance and scalability?
  • Q: Can you explain how you apply Test-Driven Development (TDD) principles when writing backend code?
  • Q: How do you optimize complex SQL queries when working with relational database systems like PostgreSQL?
  • Q: What techniques or frameworks do you use to construct and manage scalable data processing pipelines?
  • Q: How do containerization tools like Docker and orchestration platforms like Kubernetes fit into modern backend development workflows?
  • Q: Can you walk through a significant coding project or open-source contribution from your portfolio, detailing your architectural choices?
  • Q: How do message brokers like Apache Kafka handle real-time streaming data across distributed systems?
  • Q: How do you approach debugging complex software issues when working with large or unfamiliar codebases?

Interested Candidates Fill the Application Job Form: Apply Here

Related Jobs

Software Engineer (iOS) Intern

1 day ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Dubai(UAE), United Kingdom, Spain
Work Arrangement:
REMOTE
Experience:
Fresher
Job Type:
Full-time Internship
Company:
Revolut
Salary:
PLN 9,500 gross monthly (Poland/Krakow)
Posted:
2026-10-06
View full details →

Software Engineer/Developer - (Remote US/Canada)

1h ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Remote (United States or Canada) / Concord, MA (Onboarding)
Work Arrangement:
Remote
Experience:
0–2 years
Job Type:
Full Time
Company:
Tripleseat
Salary:
$80,000 to $105,000 annually
Posted:
2026-10-07
View full details →

Backend Python LLM Engineer - Remote UK

23h ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Greater London, United Kingdom
Work Arrangement:
Fully Remote
Experience:
Experience in Full Stack Development
Job Type:
Full Time
Company:
CSR Full Stack
Salary:
£80,000 – £90,000 per year
Posted:
2026-10-06
Working Hours:
Flexible working hours (with 10:00 AM daily stand-up)
View full details →

Software Engineer - FutureFit AI (Remote North America)

1 day ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Canada / United States)
Work Arrangement:
Remote
Experience:
Mid to Senior level
Job Type:
Full Time
Company:
FutureFit AI
Salary:
USD $150,000 – $185,000 (US) / CAD $130,000 – $175,000 (Canada)
Posted:
2026-10-05
Reporting To:
Engineering Manager
View full details →
📄

Get an ATS Resume

Professionally optimized to pass automated filters and get noticed — any country.

Learn More