cover image
Electronic Arts (EA)

Electronic Arts (EA)

ea.com

21 Jobs

33,680 Employees

About the Company

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A team where creativity thrives, new perspectives are invited, and ideas matter. Regardless of your role, team, or location, this is a place where everyone makes play happen. Join us.

Listed Jobs

Company background Company brand
Company Name
Electronic Arts (EA)
Job Title
Machine Learning Engineer
Job Description
**Job Title:** Machine Learning Engineer **Role Summary:** Develop and deploy AI tools to enhance game testing efficiency, including autonomous agents, test-case generation, and bug detection. Translate roadmap into experiments, build data pipelines, and stay current with deep learning advancements. **Expectations:** - Deliver prototypes and production‑ready ML solutions on schedule. - Ensure data quality, reproducibility, and robust model performance at scale. - Collaborate with senior ML scientists and cross‑functional teams. - Participate in continuous learning through workshops and conferences. - Work onsite/hybrid (3 days per week in office). **Key Responsibilities:** - Prototype, train, and ship AI testing tools (play‑testing agents, anomaly detection, bug triage). - Convert technology roadmap into experimental deliverables. - Design and maintain reliable data pipelines from gameplay logs, video frames, and telemetry. - Implement labeling strategies and ensure pipeline reproducibility. - Monitor and iterate on deployed models, supporting MLOps processes. **Required Skills:** - 3+ years across full ML lifecycle (data collection, model development, evaluation, deployment, monitoring). - Proficiency in Python and major ML frameworks (e.g., PyTorch). - Strong software engineering practices and version control. - Experience with large‑scale model training (multi‑GPU or distributed). - Solid understanding of ML fundamentals, MLOps, and reproducibility standards. **Preferred Skills:** - Reinforcement or imitation learning, computer vision for video, agent/LLM integration, uncertainty quantification, OOD detection. - Distributed ML platforms (e.g., DeepSeed). **Required Education & Certifications:** - BSc in Computer Science, Engineering, Mathematics, or equivalent practical experience. - Graduate degree (MSc/PhD) in a related field is a plus.
Los angeles, United states
Hybrid
Junior
19-09-2025
Company background Company brand
Company Name
Electronic Arts (EA)
Job Title
Software Engineer III
Job Description
Software Engineer III Role Summary: Lead development of Skybuild, a build and preflight ecosystem for EA games, within Game Production Solutions (GPS) to accelerate game development through tools, services, and data-driven insights. Expactations: - 8+ years of software development experience with increasing responsibility. - Proven experience in large-scale build/release systems (e.g., AAA game pipelines) or collaborative DevOps platforms. - Comprehensive understanding of CI/CD workflows and cloud infrastructure (AWS/GCP/Azure). - Strong risk management and cross-functional communication skills. - Comfort with hybrid work and occasional travel. Key Responsibilities: - Develop and own core features of Skybuild’s build preflight ecosystem. - Partner with product managers and stakeholders to define technical requirements. - Mentor engineers and foster technical team growth. - Translate business/product needs into engineering specifications. - Ensure solutions adhere to reliability, performance, and usability standards. Required Skills: - Programming: Go, C#, PowerShell, Bash. - Version Control/CI/CD: Git, GitHub/GitLab, CI/CD pipelines. - Build Tools: Jenkins, Azure DevOps, GitLab, TeamCity. Required Education & Certifications: - Bachelor’s degree in Computer Science or related field.
Montreal, Canada
Hybrid
21-09-2025
Company background Company brand
Company Name
Electronic Arts (EA)
Job Title
Web Application Software Developer - Fullstack
Job Description
**Job Title:** Web Application Software Developer – Fullstack **Role Summary:** Design, develop, and maintain responsive web‑based tools for in‑game content creation, administration, and community management. Collaborate with artists, designers, producers, and backend engineers to deliver performant, user‑friendly applications using modern web technologies. **Expectations:** - Deliver high‑quality, maintainable code in a fast‑paced, cross‑functional environment. - Own features or systems from concept through release and post‑launch support. - Communicate progress, risks, and solutions clearly to technical and non‑technical stakeholders. - Mentor peers and contribute to continuous improvement of development practices. **Key Responsibilities:** - Build responsive UI components with React, TypeScript, and Electron for standalone applications. - Define coding standards, project structure, and build pipelines for web projects. - Select and integrate up‑to‑date libraries, tools, and frameworks to ensure clean, performant code. - Collaborate with backend teams to integrate internal and external services via APIs. - Produce and review technical design documents and specifications. - Create and maintain automated test suites for logic and UI validation. - Ensure consistency of visual design by working closely with artists and designers. **Required Skills:** - 5+ years of professional experience with Node.js, React, and TypeScript. - Proven ability to own and deliver complex features or systems. - Strong collaboration skills with designers, engineers, and product managers. - Excellent written and verbal communication for stakeholder updates. - Experience with teaching, mentoring, or peer learning. - Proficiency in modern JavaScript tooling (e.g., Webpack, Babel, ESLint) and IDEs. - Familiarity with version control systems (e.g., Perforce, Git). **Preferred Skills:** - Experience with Electron and other web‑adjacent technologies. - Knowledge of 3D rendering frameworks such as Three.js. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience. - No specific certifications required; demonstrable expertise in required technologies is essential.
Vancouver, Canada
On site
Mid level
24-09-2025
Company background Company brand
Company Name
Electronic Arts (EA)
Job Title
Software Engineer I - Gameplay Services
Job Description
**Job Title:** Software Engineer I – Gameplay Services **Role Summary** Build and maintain scalable, distributed backend services for live gaming experiences, including matchmaking, stats, leaderboards, achievements, replays, VOIP, and networking. Work across the full product cycle from design and testing to deployment and live support, ensuring high performance and reliability for millions of users. **Expectations** - Deliver robust, well‑documented code that meets functional and performance requirements. - Collaborate closely with game studios, product managers, and operations teams. - Continuously learn and apply emerging technologies and best practices for high‑traffic services. **Key Responsibilities** - Design and implement new services covering data storage, application logic, and management consoles. - Enhance existing systems, adding features and improving performance. - Conduct stress‑testing, performance tuning, and optimization in multi‑threaded environments. - Troubleshoot and mitigate issues in live production environments. - Participate in design reviews, code reviews, and unit/integration testing. - Deploy and operate services on cloud infrastructure, ensuring high availability and scalability. **Required Skills** - 1+ year of hands‑on experience with Java or Kotlin and microservices architecture. - Proficiency with relational databases (e.g., PostgreSQL) or NoSQL databases (e.g., Cassandra). - Experience with performance testing, profiling, and optimization. - Strong debugging skills in multi‑threaded, distributed systems. - Familiarity with cloud platforms (AWS EC2, ELB, ElastiCache) and container orchestration (Docker, Kubernetes). - Knowledge of version control (Git), CI/CD pipelines, and infrastructure as code (Terraform). - Ability to research and evaluate new technologies for scalability and performance. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related technical field (or equivalent practical experience). - No mandatory certifications required, though experience with cloud or container‑orchestration certifications (e.g., AWS Certified Solutions Architect, Kubernetes Administrator) is a plus.
Vancouver, Canada
On site
Fresher
25-09-2025