Senior ML Systems Engineer — Rust & Distributed Infra

UiPath, Inc.

Greater London

Hybrid

GBP 100,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

UiPath, Inc. is seeking a systems-focused engineer to advance the Machine Learning Services platform.

You will design, implement, and operate core infrastructure handling high-volume inference and multi-tenant workloads across Rust, Python, and cloud environments. Join a quick-moving, growth-focused team focused on distributed systems, Kubernetes orchestration, and performance-tuned GPU inference (ONNX) in production, while shaping robust, scalable architecture and contributing to a culture of

Qualifications

  • 5+ years of engineering experience in large-scale, distributed services.
  • Proficiency in systems-level languages (Rust, C++, Go) and strong Python skills.
  • Experience with cloud ecosystems and containerization (Docker, Kubernetes).
  • Strong understanding of concurrency and asynchronous programming.
  • Ability to design robust architectures and communicate trade-offs.

Responsibilities

  • Design, build, and operate the core MLS platform and its Rust-based API gateway, Python ML compute workers, and the distributed job queue.
  • Address hard concurrency, performance, and distributed systems challenges for high-volume workloads.
  • Collaborate with product and ML science teams to bring diverse models to life.
  • Develop storage abstractions over cloud object stores with garbage collection and sharding.

Skills

Rust
C++
Go
Python
Distributed systems
Concurrency
Algorithm design

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
Azure
AWS
GCP
ONNX

Job description

UiPath, Inc. is seeking a systems-focused engineer to advance the Machine Learning Services platform.

You will design, implement, and operate core infrastructure handling high-volume inference and multi-tenant workloads across Rust, Python, and cloud environments. Join a quick-moving, growth-focused team focused on distributed systems, Kubernetes orchestration, and performance-tuned GPU inference (ONNX) in production, while shaping robust, scalable architecture and contributing to a culture of

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior ML Platform Engineer (Rust) – Scalable Inference
Senior ML Platform Engineer (Rust) – Scalable Inference

UiPath • Greater London

Hybrid
GBP 90,000 - 130,000
Competitive compensation
Hybrid work model
Diversity & inclusion
Senior Software Engineer, Machine Learning Services
Senior Software Engineer, Machine Learning Services

UiPath, Inc. • Greater London

Hybrid
GBP 100,000 - 180,000
Senior Software Engineer, Machine Learning Services
Senior Software Engineer, Machine Learning Services

UiPath • Greater London

Hybrid
GBP 90,000 - 130,000
Competitive compensation
Hybrid work model
Diversity & inclusion
Rust Backend Engineer — Distributed, Scalable Systems
Rust Backend Engineer — Distributed, Scalable Systems

Augur • Greater London

On-site
GBP 80,000 - 120,000
Rust Systems Engineer for AI Inference Stack (Equity)
Rust Systems Engineer for AI Inference Stack (Equity)

Fractile • West of England

On-site
GBP 90,000 - 140,000
Competitive salary
Equity
Private Medical
+3
Senior ML Engineer – Production Systems & Impact
Senior ML Engineer – Production Systems & Impact

AI Startups UK • Greater London

Hybrid
GBP 90,000 - 150,000
Unlimited Annual Leave Policy
Private healthcare and dental
Enhanced parental leave
+3
Remote ML Systems Engineer – Ads Platform
Remote ML Systems Engineer – Ads Platform

EngineersOfAI • United Kingdom

On-site
GBP 70,000 - 90,000
Global Benefit programs
Family Planning Support
Mental Health & Coaching Benefits
Senior ML Engineer - Production Pipelines & Systems
Senior ML Engineer - Production Pipelines & Systems

Longshot Systems • Greater London

Hybrid
GBP 90,000 - 130,000
Uncapped bonus scheme
10% matched pension contributions
Private healthcare insurance
+2
Rust Engineer - Scalable Distributed Systems (Hybrid London)
Rust Engineer - Scalable Distributed Systems (Hybrid London)

Oliver Bernard • Greater London

Hybrid
GBP 90,000 - 120,000
Inference Systems Performance Engineer for AI Serving
Inference Systems Performance Engineer for AI Serving

adaption • Greater London

On-site
GBP 90,000 - 130,000
Flexible work
Lunch stipend
Well-Being benefits