SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: PLN 28,300 - 46,600 / monthly
Revolut is a global fintech super app with 75+ million customers, offering spending, saving, investing, exchanging, and travel products. The company employs 13,000+ people worldwide and has been certified as a Great Place to Work.
You'll join the AI team within the Technology department, which builds the systems and infrastructure powering Revolut's products. This role focuses on developing core MLOps infrastructure that enables data scientists and engineers to build and deploy machine learning solutions at scale.
Key responsibilities include:
- Designing, building, and maintaining scalable backend services and tooling for the AI lifecycle and GPU-based workloads
- Profiling and optimizing model training and inference workloads (latency, throughput, stability) using PyTorch and CUDA-enabled libraries
- Improving GPU compute utilization, memory consumption, and bandwidth in shared, multi-tenant, multi-node environments
- Implementing mixed-precision execution, quantization, efficient batching, gradient accumulation, and memory-efficient attention mechanisms
- Creating repeatable benchmarking practices and automated regression tests to guide engineering teams in selecting execution frameworks and GPU types
Required qualifications:
- Proven track record designing and operating scalable backend systems in production (Linux, Kubernetes, containerized workloads) using Python
- Experience running, profiling, and optimizing machine learning workloads with PyTorch or equivalent on NVIDIA GPUs
- Solid understanding of GPU execution concepts: memory hierarchy, CPU/GPU synchronization, host-to-device transfers, CUDA stream behavior
- Familiarity with multi-GPU communication (NCCL), data/tensor parallelism, and Kubernetes resource allocation
- STEM degree or equivalent with strong computer science fundamentals, testing, observability, and operational ownership
Compensation: PLN 28,300 - PLN 46,600 gross monthly (Poland); other locations discussed during interviews.