Machine Learning Engineer - Sports Technology

Electronic Arts

Hybrid

Quick summary

Work type
Hybrid
Location
Vancouver, BC, Canada
Salary
$122,300–$170,700 / yr
Posted
2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $217k
This role $146k
$106k most similar roles pay here $278k

This role pays less than 91% of similar roles. Most pay $183,733–$249,750 — the shaded band above. At the midpoint, this role pays about $146k versus about $217k for comparable roles.

Based on 240 similar postings.

Employer

About Electronic Arts

Electronic Arts is a global leader in digital interactive entertainment, developing and publishing games for consoles, mobile, and PC under franchises including FIFA, Madden NFL, The Sims, Apex Legends, and Battlefield.

Electronic Arts currently has 94 open roles on FindRole.

Listed pay typically runs $122,300–$170,700 across 53 roles with salary data.

Most-posted roles

View all roles at Electronic Arts

At a glance

TL;DR · Machine Learning Engineer - Sports Technology

EA Studios - SPORTS is seeking a Machine Learning Engineer to join its Character Animation Research Team in Vancouver. This role involves inventing and building ML-driven solutions for complex problems in character animation, agent behavior, physics simulation, and content generation while designing production-ready systems that respect game development constraints. The ideal candidate will create intuitive workflows, optimize models, and collaborate closely with content creators and software engineers to ensure tools are maintainable and enjoyable to use. Expert proficiency in Python and ML frameworks like PyTorch or TensorFlow is required, along with experience productizing ML solutions and handling large-scale datasets. This position demands a strong practical mindset and the ability to translate research into working systems, pushing the boundaries of game fidelity for EA’s diverse portfolio including FIFA, Madden, NHL, and more.

What you'll do

  • Invent and build ML-driven solutions for complex problems in character animation.
  • Design production-ready ML systems that respect game development constraints like performance and iteration speed.
  • Create intuitive, easy-to-use workflows to reduce repetitive manual work for creators.
  • Optimize models and pipelines to minimize training and inference time without sacrificing quality.
  • Stay current with cutting-edge research in Machine Learning and apply new ideas to games.

What we're looking for

  • Expert-level proficiency in Python and ML frameworks like PyTorch or TensorFlow.
  • Hands-on experience productizing ML solutions for production environments.
  • Solid foundation in linear algebra, statistics, 3D transformations, and optimization.
  • 3-5 years of practical Machine Learning experience with a problem-solving mindset.
  • Ability to translate research ideas into working systems, balancing innovation and usability.
  • Experience handling large-scale datasets (GBs–TBs) for ML projects.

More like this

Similar roles

Machine Learning Engineer - Sports Technology

Electronic Arts

Vancouver, British Columbia, Canada 11 days ago $122,300$170,700
Python PyTorch TensorFlow Kubernetes CI/CD Docker PostgreSQL AWS Azure Google Cloud Platform Git Jenkins Prometheus Grafana Scikit-learn Pandas NumPy Linear algebra 3D transformations Mathematical optimization
Hybrid

Senior Machine Learning Engineer - EA Sports Advanced Technology

Electronic Arts

Redwood City, CA +1 11 days ago $141,400$204,400
Python ML Computer Vision Kubernetes Terraform Docker CI/CD Prometheus Grafana PostgreSQL Redis Git Jenkins AWS Azure Google Cloud Frostbite Engine TensorFlow PyTorch Scikit-learn Pandas NumPy Linear Algebra Statistics MLOps
Hybrid

Machine Learning Engineer

Adobe

San Jose 81 days ago $183,300$265,350
Python PyTorch LangChain LangGraph MCP ADK LLMs VLLMs CI/CD Docker AWS PostgreSQL Kubernetes

Machine Learning Engineer

Adobe

San Jose 91 days ago $161,700$234,150
Python TensorFlow PyTorch scikit-learn SparkML Kubernetes AWS CI/CD SQL Docker PostgreSQL MLOps

Machine Learning Engineer

Motorola Solutions

Los Angeles, CA 63 days ago $120,000$160,000
Python TensorFlow PyTorch scikit-learn MATLAB C++ signal processing wireless communication MIMO OFDM SDRs GPU acceleration embedded machine learning real-time systems adaptive modulation beamforming cognitive radio techniques 3GPP IEEE 802.11/15 military waveforms
Hybrid