Company logo hidden

Software Engineer (Python) - AI Platform

Unlock employer Dubai, United Arab Emirates Posted: 07 Jul 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

As a Software Engineer (Python) in our AI department, you will be at the forefront of building innovative financial features and AI-driven systems that operate on a global scale. You will develop core infrastructure for our AI ecosystem, including large-scale data pipelines and Generative AI applications. This role offers a unique opportunity to tackle complex engineering challenges and create modern, production-grade systems.

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

At Revolut, we believe that people deserve more from their money — more visibility, more control, and more freedom. Since our inception in 2015, we've aimed to deliver on this promise through a range of products designed to help over 60 million customers manage their financial lives. Our rapid growth is fueled by our outstanding team and supportive culture, which has earned us the Great Place to Work™ certification.

Key Responsibilities:

  • Design, build, and maintain scalable services supporting the AI lifecycle.
  • Develop infrastructure and APIs that integrate third-party services and adapt to business growth.
  • Implement robust CI/CD pipelines for model validation, deployment, and monitoring.
  • Build and scale APIs and SDKs for serving AI models and systems while ensuring low latency and high availability.
  • Collaborate with product teams to design and deliver accessible AI solutions.
  • Create frameworks to track data drift, model decay, and operational health.
  • Establish frameworks for AI governance and reproducibility.
  • Version and manage data and models, ensuring a clear lineage from research to production.

Requirements:

  • Degree in a STEM field or equivalent.
  • Strong foundations in computer science principles.
  • Proven experience in designing and operating scalable backend systems in production.
  • Deep proficiency in Python, along with familiarity in additional programming languages.
  • Expertise in distributed systems and modern infrastructure practices (e.g., containerization and orchestration).
  • Hands-on experience with AI/ML lifecycle challenges, including deployment and model management.

Nice to Have:

  • Experience with Infrastructure as Code (IaC) tools (e.g., Terraform or Ansible).
  • Familiarity with frameworks for high-performance model serving, especially for large-scale or Generative AI models.
  • Experience building internal platforms or developer tools.
  • Knowledge of data and model versioning strategies.
  • Contributions to open-source projects.

Language Requirements:

  • Not explicitly mentioned, but proficiency in English is likely a requirement given the remote nature of the position and the company's international presence.

Work Conditions:

  • Full-time remote position.
  • Opportunity to work in a diverse and inclusive environment.

Revolut encourages applications from candidates with a variety of backgrounds to help foster an innovative and exceptional team.

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