Senior Research Developer in Search (AI Agents), Creative Innovation

Electronic Arts

Hybrid

Quick summary

Work type
Hybrid
Location
Vancouver, BC, CanadaMontreal, Quebec, Canada
Salary
$141,400–$204,400 / yr
Posted
15 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $198k
This role $173k
$130k most similar roles pay here $246k

This role pays less than 64% of similar roles. Most pay $162,000–$234,550 — the shaded band above. At the midpoint, this role pays about $173k versus about $198k 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 157 open roles on FindRole.

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

Most-posted roles

View all roles at Electronic Arts

At a glance

TL;DR · Senior Research Developer in Search (AI Agents), Creative Innovation

Join the Creative Innovation team at Electronic Arts as a Senior Research Developer in their ML Agents program, where you will leverage reinforcement learning and imitation learning to develop real-time NPC behaviors and game AI bots. Your day-to-day involves researching complex challenges, proposing new use cases for player-facing AI agents, and building functional prototypes that integrate into modern game engines like Unity or Unreal. You will collaborate closely with EA’s game studios to deliver innovative solutions tailored to their production pipelines. Ideal candidates have a strong background in software development, experience with machine learning techniques, and proficiency in languages such as C++, C#, and Python. This hybrid role (3 days/week at the office) is based out of Vancouver, BC, offering opportunities to work on cutting-edge AI technologies that shape the future of gaming.

What you'll do

  • Develop innovative solutions using reinforcement learning and imitation learning for complex video game AI challenges.
  • Propose new use cases and algorithms for player-facing game AI agents, focusing on real-time performance.
  • Create compelling demonstrations of novel applications of game AI agents in modern game engines.
  • Work directly with game studios to understand their AI needs and integrate agent solutions into production pipelines.
  • Translate research findings into functional prototypes or demos that showcase practical applications of game AI concepts.

What we're looking for

  • 8+ years of experience in software or game development with a focus on real-time game AI.
  • Strong expertise in Reinforcement Learning, Imitation Learning, and other agent-based ML approaches.
  • Ability to create functional prototypes or demos showcasing complex AI concepts.
  • Proficiency in programming languages like C++, C#, and Python for game and machine learning development.
  • Working knowledge of game engines such as Unity, Unreal, Godot, or similar technologies.
  • Degree in Computer Science, a STEM field, or equivalent practical experience related to game AI.

More like this

Similar roles

Senior Software Developer

Electronic Arts

Redwood City, CA +2 24 days ago $141,400$204,400
C++ Unity Unreal Frostbite Godot AI/ML Procedural Generation CI/CD Jenkins GitLab AAA game engines Large codebases Engine architecture Developer-facing platforms Tools Data pipelines Runtime systems
Hybrid

Software Developer in Test

Electronic Arts

Redwood City, CA +2 24 days ago $122,300$170,700
Python TypeScript C++ CI/CD API testing Integration testing System-level testing End-to-end testing Debugging Observability tools Logging Metrics Alerting Game engines Content pipelines Developer tools AI/ML Procedural systems Frostbite Unity Unreal Godot
Hybrid

Software Developer

Electronic Arts

Redwood City, CA +2 4 days ago $122,300$170,700
C++ Unreal Frostbite CI/CD Jenkins GitLab Python PostgreSQL Kubernetes AWS Docker Terraform
Hybrid

Développeur.euse de logiciels / Software Developer

Electronic Arts

Montreal, Quebec, Canada 24 days ago
C++ AI Finite State Machines Behavior Trees Unity Unreal Frostbite Automated Testing Telemetry Systems Replay-Driven Regression Testing Refactoring Maintainability Improvements Visual Scripting ML Reinforcement Learning Code Review Documentation
Hybrid

Développeur de logiciels, Audio

Electronic Arts

Redwood City, CA +1 11 days ago $122,300$170,700
Python C# TypeScript REST gRPC Jenkins GitLab WPF CI/CD C++ JavaScript AI ML Ops audio analysis signal processing version control cloud services data workflows audio pipelines model evaluation dataset curation
Hybrid