cover image
EA SPORTS

EA SPORTS

www.easports.com

9 Jobs

1,393 Employees

About the Company


With more than 30 years in the game, EA SPORTS - a division of Electronic Arts - is one of the most iconic brands in entertainment, connecting hundreds of millions of people with the sports they love through top-selling video game franchises.

Listed Jobs

Company background Company brand
Company Name
EA SPORTS
Job Title
Machine Learning Engineer
Job Description
**Job Title** Machine Learning Engineer **Role Summary** Design, develop, and deploy generative machine‑learning models that produce high‑quality, real‑time human motion for interactive gaming. Integrate models into a C++‑based game engine, build and maintain the end‑to‑end animation data pipeline, perform rigorous testing and optimization, and collaborate with designers, artists, and engineers to ship polished features. **Expectations** - Deliver performant, low‑latency motion generation that responds to user input. - Translate research prototypes into shipping products. - Maintain production‑grade pipelines from motion capture data to model deployment. - Continuously monitor, analyze, and improve model behavior in live environments. **Key Responsibilities** 1. Research and apply state‑of‑the‑art ML techniques for human motion synthesis. 2. Build and train models using large mocap and volumetric datasets; synthesize and annotate data as needed. 3. Integrate trained models into the C++ game codebase, ensuring real‑time constraints are met. 4. Develop and maintain a complete animation data pipeline: data ingestion, preprocessing, training, inference, and deployment. 5. Create comprehensive stress‑tests and performance benchmarks for deployed models. 6. Analyze deployment logs, user feedback, and artist reviews to identify bottlenecks and propose optimizations. 7. Produce demos, prototypes, and technical presentations to showcase progress to internal stakeholders. 8. Keep abreast of industry advances and recommend new techniques or tools for adoption. **Required Skills** - Proficiency in Python with PyTorch or TensorFlow for ML development. - Strong C++ programming skills; ability to interface ML components with game engine code. - Experience building production‑grade ML pipelines, including data ingestion, preprocessing, and model serving. - Knowledge of 3D animation concepts, transformations, and motion capture workflows. - Ability to optimize ML models for memory and compute budgets in real‑time environments. - Familiarity with cloud platforms (Azure, AWS, Kubernetes, containers) for data processing and model deployment. - Experience managing and processing GB–TB scale datasets. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Mathematics, or a related field, or equivalent professional experience. - Minimum 3 years of experience applying ML to animation or character movement in interactive media. ---
Vancouver, Canada
Hybrid
Junior
18-01-2026
Company background Company brand
Company Name
EA SPORTS
Job Title
Advanced Rendering Software Engineer - FC
Job Description
**Job title** Advanced Rendering Software Engineer – FC **Role Summary** Design, implement, and maintain core rendering technology for a next‑generation sports game engine. Collaborate with artists, designers, and other engineers to deliver realistic visuals, complex worlds, and state‑of‑the‑art graphical effects across multiple console and PC platforms. **Expectations** - Deliver high‑quality rendering features that meet artistic and performance goals. - Evolve rendering architecture with emerging hardware and software advances. - Communicate effectively within a cross‑functional, feedback‑driven team. **Key Responsibilities** 1. Develop core rendering features, engine components, and related tools. 2. Research, prototype, and implement new rendering techniques, including white‑paper adaptations. 3. Write clear technical design specifications and document rendering subsystems. 4. Design, implement, test, and debug rendering code, pipelines, and packages. 5. Profile and optimize rendering modules for performance across target platforms. 6. Keep abreast of hardware changes, API updates, and industry‑leading graphics research. 7. Collaborate with art and content pipeline teams to integrate and support workflows. **Required Skills** - 5+ years of C++ development experience. - Proven experience building or extending real‑time rendering engines. - Strong mathematical foundation (trigonometry, calculus, linear algebra). - Hands‑on experience with DirectX12, Vulkan, or Metal. - Expertise in debugging, multithreading, and performance troubleshooting. - Proficient with graphics analysis and optimization tools (PIX, RenderDoc, Razor). - Familiarity with PC, PS4, Xbox One, PS5, Xbox Series S/X pipelines and optimization. - Ability to write reusable, flexible rendering technology and scale across platforms. - Excellent written and verbal communication skills. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Computer Engineering, Graphics, or equivalent practical experience. ---
Vancouver, Canada
Hybrid
Mid level
18-01-2026
Company background Company brand
Company Name
EA SPORTS
Job Title
Advanced Gameplay Modes Software Engineer - American Football
Job Description
**Job Title**: Advanced Gameplay Modes Software Engineer **Role Summary**: Develop and implement game modes, mechanics, and systems for multiplayer sports games, ensuring scalable, high-performance solutions aligned with gameplay design vision. **Expectations**: 7+ years of game development experience; expertise in C++, multiplayer systems, and performance optimization; senior-level ownership of shipped titles. **Key Responsibilities**: - Translate gameplay designers’ visions into functional game modes and mechanics. - Design and implement scalable, reusable game systems for multiplayer environments. - Prototype and validate gameplay mechanics, tools, and workflows. - Develop automated testing strategies for complex game systems. - Mentor junior engineers and collaborate with cross-functional teams. - Optimize code for performance and stability in client/server architectures. **Required Skills**: - 7+ years C++ programming, object-oriented design/implementation. - Professional game development experience; proven ownership of shipped titles. - Advanced debugging/multi-threaded development for multiplayer games. - Expertise in performance optimization of gameplay algorithms. - Strong communication and autonomous problem-solving. **Required Education & Certifications**: - Bachelor’s degree in Computer Science or equivalent experience. - No specific certifications required.
Victoria, Canada
Hybrid
Senior
24-01-2026
Company background Company brand
Company Name
EA SPORTS
Job Title
Experienced Gameplay Software Engineer - American Football
Job Description
**Job title** Experienced Gameplay Software Engineer – American Football **Role Summary** Design and implement low‑latency multiplayer game mechanics for an action‑oriented sports title. Collaborate with cross‑functional teams to build networked systems, mentor junior engineers, and ensure robust, scalable gameplay features. **Expectations** - Deliver client‑server networked gameplay features with minimal latency. - Mentor and provide technical oversight to team members. - Create clear documentation and maintain high code quality. **Key Responsibilities** - Architect and implement time‑sensitive gameplay mechanics for multiplayer football. - Identify and build core real‑time networking systems in collaboration with designers and artists. - Guide teammates on technical decisions, debugging, and performance tuning. - Document technology strategies to empower other developers. - Own end‑to‑end feature delivery and coordinate cross‑disciplinary problem‑solving. **Required Skills** - 4+ years of software development experience, strong focus on C++. - Proven shipping of multiplayer action games (shooters, melee, sports). - Deep understanding of latency mitigation trade‑offs in multiplayer. - Advanced debugging of client/server and multi‑threaded/concurrent architectures. - Experience with Visual Studio and debugging tools. - Pragmatic problem‑solving attitude. **Pluses** - Experience with fast‑paced multiplayer melees or similar. - Knowledge of MMO network architecture. - Console experience (Microsoft, Sony, Nintendo). - Mobile (iOS, Android) multiplayer development. - Large‑scale multiplayer game experience. - Familiarity with Frostbite, Unreal, Unity or other engines. **Required Education & Certifications** - Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field. (Keep within 500 words.)
Victoria, Canada
Hybrid
Junior
24-01-2026