CyprusTech.Careers logoCyprusTech.Careers
Salary guide
Get started — it's freeSign in
Jobs/Software Engineer (Python) - MLOps Platform
Revolut
RevolutCurated· 3H AGO

Software Engineer (Python) - MLOps Platform

Remote FULL TIME

Skills & requirements

LinuxKubernetesPython

About the role

Python Engineer

Revolut is looking for a Python Engineer to build and optimise backend infrastructure supporting AI and GPU-based workloads.

The role focuses on scalable backend services, machine-learning performance, GPU utilisation and production systems running on Kubernetes.

Key Responsibilities

  • Build and maintain backend services supporting the AI lifecycle.

  • Optimise model training and inference workloads using PyTorch and NVIDIA GPUs.

  • Improve GPU utilisation, memory consumption and system performance.

  • Implement techniques such as mixed precision, quantisation and efficient batching.

  • Develop benchmarks, regression tests and performance-monitoring practices.

  • Support engineering teams in selecting appropriate frameworks and GPU resources.

Key Requirements

  • Strong Python backend engineering experience.

  • Experience operating production systems using Linux, Kubernetes and containers.

  • Knowledge of PyTorch or similar machine-learning frameworks.

  • Experience profiling and optimising workloads on NVIDIA GPUs.

  • Understanding of CUDA, GPU memory, data transfers and synchronisation.

  • Familiarity with multi-GPU communication, NCCL and distributed workloads.

  • A STEM degree or equivalent technical experience.

Compensation

  • Poland: PLN 28,300–46,600 gross per month

  • Other locations: Compensation will be discussed during the interview process

Final compensation depends on the candidate’s experience, skills and qualifications.

Application Notice

This is a curated summary of a vacancy published by Revolut. Applications must be submitted through Revolut’s official recruitment channels.

Revolut states that legitimate recruitment communications will come from an @revolut.com email address and that candidates will not be asked for payment or personal financial information.

Applicants should verify the vacancy, location, compensation and employment terms directly on Revolut’s official careers website before applying.

Similar roles

CURATED
Revolut3H AGO

Lead Software Engineer (Java) - SSO

RemoteFULL-TIMELead
JavaGCPKubernetesGrafanaPrometheus