Senior ML Systems Simulation & Performance Architect

Oriole

Greater London

On-site

GBP 90,000 - 150,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Oriole Networks, based in London, seeks a Senior ML Systems Engineer to build and validate simulation infrastructure for large-scale ML systems. You will model compute, memory, interconnect, and communication behavior to guide architecture, performance optimization, and capacity planning.

Responsibilities include running benchmarks on real ML workloads, calibrating models, and collaborating with hardware, software, networking, and ML teams to align simulations with actual workloads and

Qualifications

  • Master's or PhD in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
  • Strong experience in ML systems, distributed systems, performance engineering, computer architecture, or simulation.
  • Understanding of systems used for machine learning training and inference.
  • Experience analyzing compute, communication, and memory behavior in large-scale ML systems.
  • Hands-on experience with performance benchmarking, profiling, and measurement of ML systems.
  • Experience with distributed training concepts such as data parallelism, tensor/model parallelism, pipeline parallelism, collectives, and synchronization overheads.
  • Proficiency in Python, C++, or Rust.
  • Strong analytical skills and the ability to connect simulation results to real system behavior.

Responsibilities

  • Build simulation models for compute, memory, interconnect, and communication behavior in ML systems.
  • Develop tools to simulate performance for training and inference workloads.
  • Model distributed execution across accelerators, hosts, and network fabrics, including collectives, synchronization, and communication bottlenecks.
  • Use simulation and analytical modelling to evaluate tradeoffs, identify bottlenecks, and guide system design.
  • Run performance experiments and benchmarks on real ML systems to calibrate and validate simulation models.
  • Analyze end-to-end performance, including throughput, latency, scaling efficiency, utilization, and cost/performance tradeoffs.
  • Partner with hardware/software/Networking/ML teams to align simulation with real workloads and constraints.
  • Create reproducible benchmarking methodologies across models, system configurations, and compare against real system measurements to prove validity.
  • Communicate findings through technical reports and design recommendations.

Skills

ML systems
Distributed systems
Performance engineering
System modeling
Analytical skills

Education

Master's/PhD

Tools

Python
C++
Rust

Job description

Oriole Networks, based in London, seeks a Senior ML Systems Engineer to build and validate simulation infrastructure for large-scale ML systems. You will model compute, memory, interconnect, and communication behavior to guide architecture, performance optimization, and capacity planning.

Responsibilities include running benchmarks on real ML workloads, calibrating models, and collaborating with hardware, software, networking, and ML teams to align simulations with actual workloads and

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

Similar jobs worth comparing

Senior ML Systems Engineer - Simulations
Senior ML Systems Engineer - Simulations

Oriole • Greater London

On-site
GBP 90,000 - 150,000
Remote UK-Based Applied ML Engineer - Simulation & Systems
Remote UK-Based Applied ML Engineer - Simulation & Systems

IC Resources • West of England

On-site
GBP 90,000 - 130,000
Remote UK-based role
Flexible working
Competitive salary and bonus
+2
Senior C++ ML Inference Runtime Engineer
Senior C++ ML Inference Runtime Engineer

Semiconductor Engineering • United Kingdom

Remote
GBP 70,000 - 110,000
Senior ML Performance Engineer - Real-Time Inference & Scale
Senior ML Performance Engineer - Real-Time Inference & Scale

Odyssey • Greater London

On-site
GBP 70,000 - 90,000
Senior ML Systems Engineer - Embedded & Real-Time
Senior ML Systems Engineer - Embedded & Real-Time

Semiconductor Engineering • Manchester

On-site
GBP 90,000 - 120,000
Senior ML Systems Engineer — C++ / PyTorch & Performance
Senior ML Systems Engineer — C++ / PyTorch & Performance

CamWebDir • United Kingdom

Hybrid
GBP 75,000 - 110,000
ML Systems Performance Engineer
ML Systems Performance Engineer

Quant Blueprint LLC • Greater London

On-site
GBP 50,000 - 70,000
Applied ML Engineer: Real-World Ops & Deployment
Applied ML Engineer: Real-World Ops & Deployment

Platform Recruitment • Greater London

On-site
GBP 42,000 - 70,000
Senior ML QA Engineer: Benchmark & Validate AI Systems
Senior ML QA Engineer: Benchmark & Validate AI Systems

EngineersOfAI • Bristol

On-site
GBP 60,000 - 80,000
Unlimited annual leave
Up to 5% matched pension
Health cash plan
+2
ML System Engineer - (Reinforcement Learning)
ML System Engineer - (Reinforcement Learning)

Roc Search • Greater London

Hybrid
GBP 70,000 - 110,000