Electronic Arts logo

Senior Software Engineer - Machine Learning

Electronic Arts
Vancouver, British Columbia, CanadaOrlando, Florida, United States of America
Posted 1 month ago
Last seen 1 month ago
Active
full-time
design
$165,900 - $238,100 CAD

Job Summary

Join Electronic Arts as a Senior Software Engineer - Machine Learning to drive the future of game development by integrating generative AI and agentic systems. This pivotal role involves designing and deploying large-scale AI models for human motion, real-time performance capture, and multimodal understanding, shaping immersive worlds for players globally.

About this job

As a Senior Software Engineer - Machine Learning at EA, you will be instrumental in the company's AI Transformation, designing, training, and deploying large-scale AI models. This role focuses on innovating human motion generation, real-time performance capture, and multimodal understanding, working at the intersection of research and production to build intelligent systems for character and motion technologies across EA titles.

Requirements

- Lead the design and implementation of deep learning models for motion capture, pose estimation, and generative motion synthesis.- Develop and optimize transformer-based architectures and multimodal AI systems for real-time inference and large-scale data processing.- Collaborate with research, animation, and engineering teams to translate experimental models into production-ready pipelines.- Develop scalable training and deployment systems using frameworks such as PyTorch, TensorRT, and gRPC.- Work with cross-functional partners to prototype, benchmark, and validate new models and algorithms for animation, capture, and simulation.- Implement best practices for data curation, synthetic dataset generation, and model evaluation.- Drive experimentation and innovation through close collaboration with academic institutions and industry partners.- PhD or Master’s degree in Computer Science, Engineering, or a related field, with focus on Machine Learning, Computer Vision, or Applied AI.- 5+ years of professional experience developing and deploying machine learning systems in production.- Proven expertise in deep learning for human motion capture, pose estimation, or 3D vision.- Proficiency in Python, PyTorch, TensorFlow, and deep learning optimization toolkits (e.g., TensorRT).- Strong understanding of transformer architectures, LLMs, and generative adversarial networks (GANs).- Demonstrated ability to lead R&D initiatives, mentor technical staff, and deliver results across multidisciplinary teams.- Excellent problem-solving, communication, and documentation skills.

Benefits & Perks

- Vacation (3 weeks per year to start) and 10 days per year of sick time (Canada).- Paid top-up to EI/QPIP benefits up to 100% of base salary for new parents (12 weeks for maternity, 4 weeks for parental/adoption leave) (Canada).- Extended health/dental/vision coverage, life insurance, disability insurance, retirement plan (Canada).- Potential eligibility for bonus and equity.- Holistic benefits programs emphasizing physical, emotional, financial, career, and community wellness.- Healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and more (tailored to local needs).

Apply for this position

Apply Now

You'll be redirected to the company's application page to complete your application.

ManaBoard LogoManaBoard.io

The #1 platform for finding high-quality job postings in the gaming industry. Connect with top studios and talent.

Stay Updated

Get gaming job alerts and industry insights delivered to your inbox.

By subscribing, you agree to receive our newsletter and occasional updates. You can unsubscribe at any time.

Disclaimer: ManaBoard is an independent platform. Job listings and logos are sourced from public career pages and remain the property of their respective owners.

© 2026 ManaBoard. All rights reserved.