Company logo hidden

Software Engineer (Python) - Data Platform

Unlock employer Dubai, United Arab Emirates Posted: 23 Sep 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

About the Job:
Revolut is on a mission to deliver more visibility, control, and freedom over money since 2015. With over 60 million customers, we are growing rapidly, and our outstanding employee experience has earned us a Great Place to Work™ certification. We're seeking a passionate and talented engineer to join our Technology team, known for building world-class financial features from the ground up, rather than fixing legacy systems.
As a Data Platform Software Engineer, you will play a crucial role in shaping the future of finance by managing the exponential growth in data and ensuring data-driven decision-making across the company. You will have the opportunity to design, build, and maintain an efficient and reliable data platform that streamlines processes and enhances collaboration across cross-functional teams.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

What You’ll Be Doing:

  • Designing, building, and maintaining a data platform.
  • Collaborating with Product, Engineering, and Analytics teams.
  • Establishing data standards and managing a company-wide data registry.
  • Training and supporting users and communicating updates.
  • Planning organization-wide platform changes with best practices.
  • Leveraging data to guide engineering work.

What You'll Need:

  • Bachelor’s or master’s degree in Computer Science or a related field, or equivalent experience.
  • Proficiency in Python, SQL, and Unix Shell scripting.
  • Experience with agile software development practices (TDD, CI/CD).
  • Demonstrated expertise in custom ETL design and workflow orchestration.
  • Familiarity with distributed data processing and tools (e.g., Trino, Spark).
  • Experience in building data platforms with a focus on data quality and SQL performance.

Nice to Have:

  • Knowledge of cloud platforms (GCP, AWS) and containerization (Docker, Kubernetes).
  • Understanding of modern data architecture and data mesh principles.
  • Familiarity with data science workflows and monitoring tools.

Diversity and Inclusion:
Revolut is committed to creating an inclusive workplace and encourages applications from diverse backgrounds and experiences.

Language Requirements:

  • Proficiency in English is expected.

Important Notice for Candidates:
Be cautious of job scams. Apply only through official Revolut channels and never provide payment or personal financial information during the hiring process.

Apply Direct

Jobs you might like   View all jobs

About Financial Services Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct