Edge ML Engineer for Immersive Games & LLMs

Electronic Arts

Vancouver

On-site

CAD 120,000 - 180,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health/dental/vision coverage
Retirement plan
Paid time off

Job summary

Electronic Arts is seeking a full-stack Machine Learning Engineer for EA SPORTS, focused on operationalizing and scaling ML pipelines to power personalized in-game experiences. The role spans edge deployment on consoles and PC, LLM optimization for content, and cross-team collaboration across Vancouver studios.

The position requires expertise in Python and C++/Java, plus hands-on work with Databricks, Trino, and Apache Airflow, aligned with production-grade systems. Hybrid work model in Canada.

Qualifications

  • BS in Computer Science, Mathematics, or related field, or equivalent experience.
  • LLM deployment, fine-tuning, and retrieval-augmented generation experience.
  • Proficiency in Python and C++ or Java.
  • Experience with Databricks, Trino, and Apache Airflow for production data/workflows.
  • Track record of building and maintaining ML applications in productized software.
  • Experience deploying models on edge devices across ML lifecycle.

Responsibilities

  • Deploy and maintain end-to-end ML pipelines for robust data delivery and model performance.
  • Deploy ML models on gaming consoles and PC with platform optimizations.
  • Execute LLM deployment and optimization for in-game content.
  • Collaborate with game teams to ship high-impact features.
  • Promote ML best practices through demonstrations and talks.
  • Stay updated on ML advancements and prototype new opportunities within EA FC franchise.

Skills

LLM deployment experience
Edge deployment

Education

Bachelor's degree in CS/Math or related

Tools

Python
C++
Java
Databricks
Trino
Apache Airflow

Job description

Electronic Arts is seeking a full-stack Machine Learning Engineer for EA SPORTS, focused on operationalizing and scaling ML pipelines to power personalized in-game experiences. The role spans edge deployment on consoles and PC, LLM optimization for content, and cross-team collaboration across Vancouver studios.

The position requires expertise in Python and C++/Java, plus hands-on work with Databricks, Trino, and Apache Airflow, aligned with production-grade systems. Hybrid work model in Canada.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Machine Learning Engineer - EA SPORTS FC
Machine Learning Engineer - EA SPORTS FC

EA SPORTS • Vancouver

On-site
CAD 104,500 - 142,800
Bonus eligibility
Equity
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 Developer
Développeur.se - opérations liées à l’apprentissage automatique / MLOps Developer

Electronic Arts • Montreal (administrative region)

On-site
CAD 160,000 - 230,000
MLOps Engineer — Hybrid ML Training & Serving at Scale
MLOps Engineer — Hybrid ML Training & Serving at Scale

Electronic Arts (EA) • Montreal (administrative region)

Hybrid
CAD 141,000 - 204,000
AI Engineer - Player Intelligence and Growth, Data & Insights (D&I)
AI Engineer - Player Intelligence and Growth, Data & Insights (D&I)

Electronic Arts (EA) • Vancouver

On-site
CAD 119,600 - 167,300
Competitive salary
Comprehensive benefits package
Paid parental leave
+1
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 (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 Engineer
Développeur.se - opérations liées à l’apprentissage automatique / MLOps Engineer

Electronic Arts (EA) • Montreal (administrative region)

On-site
CAD 141,000 - 204,000
Développeur.se sénior.e des données d’apprentissage automatique / Senior ML Data Developer
Développeur.se sénior.e des données d’apprentissage automatique / Senior ML Data Developer

Electronic Arts • Montreal (administrative region)

On-site
CAD 130,000 - 210,000
Health insurance
Retirement plan
Paid time off