MLOps Engineer — Hybrid ML Training & Serving at Scale

Electronic Arts (EA)

Montreal (administrative region)

Hybrid

CAD 141,000 - 204,000

Full time

35 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Electronic Arts is hiring an MLOps Engineer to collaborate with researchers and optimize model training and deployment. The role involves shaping data needs, building robust pipelines, and partnering with infrastructure leadership to ensure reliable, scalable ML workloads across a hybrid onsite setup.

The position reports to the Head of Data & Infrastructure. You will work on streaming data paths, deliberate data format choices, and telemetry instrumentation to measure GPU utilization, latency,

Qualifications

  • 8+ years of engineering experience.
  • 4+ years building and operating ML systems in production.
  • Expertise in Python.
  • Comfort reading and modifying framework-level code — PyTorch and an inference server such as vLLM, SGLang or TensorRT-LLM.
  • Demonstrated model or inference optimization work.
  • Hands-on experience with distributed data processing for ML (including Ray, Spark, or equivalent) and columnar and ML-native formats (such as Parquet, Arrow, Lance, or similar).
  • Practical observability skills including Prometheus, Grafana, or equivalent.
  • Working knowledge of AWS compute and storage as they apply to ML workloads — EC2 GPU instances, S3 and its performance tiers, EKS.
  • Experience with containerization and CI/CD for ML artifacts and a reproducibility instinct.

Responsibilities

  • You will optimize how our models train and serve.
  • You will build the streaming data path from lake to GPU.
  • You will make our data formats a deliberate choice.
  • You will instrument all of it including Per-job GPU utilization, queue depth and job success rate, cost per experiment, data-loader stall time, and serving latency percentiles.
  • You will land the training and experiment telemetry into one place researchers and planners trust.

Skills

Python
Model training
Distributed ML systems
Observability
AWS
Containerization

Education

Bachelor's degree in CS/CE or related field

Tools

PyTorch
vLLM
TensorRT-LLM
Ray
Spark
Parquet/Arrow
Prometheus
Grafana
EC2
S3
EKS
Docker
CI/CD

Job description

Electronic Arts is hiring an MLOps Engineer to collaborate with researchers and optimize model training and deployment. The role involves shaping data needs, building robust pipelines, and partnering with infrastructure leadership to ensure reliable, scalable ML workloads across a hybrid onsite setup.

The position reports to the Head of Data & Infrastructure. You will work on streaming data paths, deliberate data format choices, and telemetry instrumentation to measure GPU utilization, latency,

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

Similar jobs worth comparing

MLOps Engineer for Production ML Systems (Hybrid)
MLOps Engineer for Production ML Systems (Hybrid)

Electronic Arts (EA) • Vancouver

Hybrid
CAD 141,000 - 204,000
3 weeks vacation
Health coverage
Retirement plan
+1
Développeur.se - opérations liées à l’apprentissage automatique / MLOps Developer
Développeur.se - opérations liées à l’apprentissage automatique / MLOps Developer

Electronic Arts • Montreal (administrative region)

Hybrid
CAD 160,000 - 230,000
Edge ML Engineer for Immersive Games & LLMs
Edge ML Engineer for Immersive Games & LLMs

Electronic Arts • Vancouver

On-site
CAD 120,000 - 180,000
Health/dental/vision coverage
Retirement plan
Paid time off
Hybrid ML Engineer – Fraud & Anti-Cheat Infra
Hybrid ML Engineer – Fraud & Anti-Cheat Infra

Electronic Arts (EA) • Vancouver

Hybrid
CAD 114,000 - 156,000
Paid time off
Health/dental/vision coverage
Retirement plan
+1
Développeur.se - opérations liées à l’apprentissage automatique / MLOps Engineer
Développeur.se - opérations liées à l’apprentissage automatique / MLOps Engineer

Electronic Arts • Montreal (administrative region), Vancouver

Hybrid
CAD 141,000 - 204,000
Vacation 3 weeks (US/Canada)
Sick time 10 days
Top-up EI/QPIP
+3
Machine Learning Engineer - EA Sports FC
Machine Learning Engineer - EA Sports FC

Electronic Arts • Vancouver

On-site
CAD 120,000 - 180,000
Health/dental/vision coverage
Retirement plan
Paid time off
Développeur.se - opérations liées à l’apprentissage automatique / MLOps Developer
Développeur.se - opérations liées à l’apprentissage automatique / MLOps Developer

Electronic Arts (EA) • Vancouver

Hybrid
CAD 141,000 - 204,000
3 weeks vacation
Health coverage
Retirement plan
+1
Lead GPU Infrastructure Engineer - Hybrid & Cloud
Lead GPU Infrastructure Engineer - Hybrid & Cloud

Electronic Arts • Vancouver

Hybrid
CAD 150,000 - 190,000
Paid time off
Health insurance
Dental/Vision
+3
Staff ML Platform Engineer (MLOps) — Remote
Staff ML Platform Engineer (MLOps) — Remote

FutureFit AI • Toronto

Hybrid
CAD 172,000 - 220,000
Remote work
Flexible schedule
Développeur.se - opérations liées à l’apprentissage automatique / MLOps Engineer
Développeur.se - opérations liées à l’apprentissage automatique / MLOps Engineer

Electronic Arts (EA) • Montreal (administrative region)

Hybrid
CAD 141,000 - 204,000