Machine Learning Engineer - Sports Technology

Electronic Arts

Hybrid

Quick summary

Work type
Hybrid
Location
Vancouver, British Columbia, Canada
Salary
$122,300–$170,700 / yr
Posted
today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $217k
This role $146k
$105k most similar roles pay here $279k

This role pays less than 92% of similar roles. Most pay $176,000–$257,500 — the shaded band above. At the midpoint, this role pays about $146k versus about $217k for comparable roles.

Based on 239 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 16 open roles on FindRole.

Listed pay typically runs $141,400–$204,400 across 12 roles with salary data.

Most-posted roles

View all roles at Electronic Arts

At a glance

TL;DR · Machine Learning Engineer - Sports Technology

The Machine Learning Engineer role at EA Studios - SPORTS in Vancouver is a mid-level position focused on advancing character animation and game development through innovative ML solutions. This engineer will work closely with the Senior Machine Learning Engineer to design and implement production-ready systems that enhance animator workflows, optimize model performance, and integrate cutting-edge research into practical applications. Key responsibilities include developing intuitive tools for complex problems in character animation and physics simulation, optimizing pipelines for efficiency, and collaborating with content creators and software engineers to ensure seamless integration of ML technologies across multiple EA games. The ideal candidate has expertise in Python, proficiency with frameworks like PyTorch or TensorFlow, and a background in linear algebra and statistics, along with 3-5 years of hands-on experience in productizing ML solutions for large-scale datasets.

What you'll do

  • Invent and build ML-driven solutions for complex problems in character animation, agent behavior, physics simulation, and content generation.
  • Design and implement production-ready ML systems that respect real-world game development constraints such as performance, tooling, and iteration speed.
  • Create intuitive, easy-to-use workflows that reduce repetitive manual work while empowering creators to move faster and think bigger.
  • Optimize models and pipelines to minimize training and inference time without sacrificing quality.
  • Stay current with cutting-edge research in Machine Learning, continuously evaluating how new ideas can be applied to games.
  • Evaluate, extend, and improve both internal and external ML technologies for game-specific use cases.

What we're looking for

  • Bachelor’s degree in Computer Science, Applied Math, Statistics, Machine Learning or equivalent practical experience.
  • Expert proficiency in Python with hands-on experience using ML frameworks like PyTorch or TensorFlow.
  • 3-5 years of hands-on Machine Learning experience with a strong problem-solving mindset.
  • Solid foundation in linear algebra, statistics, 3D transformations, and mathematical optimization.
  • Experience productizing ML solutions as standalone applications or production services.
  • Ability to translate research ideas into working systems while balancing innovation with usability and performance.
  • Expertise handling large-scale datasets (GBs–TBs) for efficient data processing.

More like this

Similar roles

Senior Machine Learning Engineer - EA Sports Advanced Technology

Electronic Arts

Redwood City, CA today $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 70 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 80 days ago $161,700$234,150
Python TensorFlow PyTorch scikit-learn SparkML Kubernetes AWS CI/CD SQL Docker PostgreSQL MLOps

Machine Learning Engineer

Adobe

San Jose 13 days ago $161,700$234,150
Python AWS GCP Azure MLOps CI/CD Docker Kubernetes Prometheus Terraform PostgreSQL Git Agentic systems Multi-agent orchestration LLM-as-a-judge Retrieval-Augmented Generation RAG NLP pipelines

Machine Learning Engineer

Motorola Solutions

Los Angeles, CA 52 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

Machine Learning Engineer

Q2

Austin, TX 42 days ago
Python TensorFlow PyTorch scikit-learn R Java cloud platforms scalable computing resources machine learning pipelines data analysis statistics optimization probability theory experimental methodologies CI/CD
Hybrid