Electronic Arts is looking to improve the velocity and quality of next-generation interactive experiences by applying AI methods to game testing, and the ATOM team is responsible for building the future of AI for testing games.
Requirements
- Fluent in Python and major ML frameworks (e.g., PyTorch) and skill with software development practices.
- Experience training models at scale (multi-GPU or distributed), strong understanding of ML fundamentals, MLOps, and best practices (e.g., reproducibility)
- Experience with: Reinforcement/Imitation Learning, Computer Vision (for video), Agents/LLMs, Uncertainty Quantification, Out-of-distribution detection.
- Experience with Distributed ML (e.g., DeepSeed)
Responsibilities
- Prototype, train, and ship AI tools that improve game testing efficiency, such as autonomous play-testing agents, test-case generation, anomaly/bug detection, and bug triaging.
- Translate ATOM's technology roadmap into experiments and deliverables, with support from lead and senior ML scientists
- Build reliable data pipelines from gameplay logs, video/frames, and telemetry; ensure data quality, labelling strategies, and reproducibility.
- Stay up-to-date on advancements in deep learning and GenAI through self-study, internal workshops, and external conferences.
Other
- BSc degree in Computer Science, Engineering or Mathematics, or equivalent experience.
- 3+ years of experience spanning across the entire ML lifecycle (frame, gather/curate data, model, evaluate, deploy, observe)
- Graduate degree in Computer Science, Engineering, Mathematics, or related discipline.
- Paid time off (3 weeks per year to start), 80 hours per year of sick time, 16 paid company holidays per year, 10 weeks paid time off to bond with baby