
Senior Software Engineer - On Device Machine Learning
Electronic Arts4 hours ago
Guildford, United KingdomSenior
Responsibilities
- Design end-to-end solutions for running machine learning models on a variety of devices.
- Partner with ML experts to adopt and scale models and architectures optimized for on-device performance.
- Integrate ML solutions into Frostbite tools and game runtime environments on consoles, PCs, and mobile devices.
- Collaborate with game and central technology engineers and researchers to deploy ML models into EA games.
- Debug, profile, and optimize real-time software.
Requirements
- 7+ years of hands-on software engineering experience with C++.
- Expertise in multithreading and low-level or near-hardware optimization.
- Knowledge of GPU programming.
- Proficiency debugging, profiling, and optimizing real-time software.
- Understanding of software engineering fundamentals including version control, code reviews, documentation, automated testing, coding standards, CI/CD, issue tracking, and Agile.
- BSc or MSc in Computer Science, Engineering, Mathematics, or equivalent professional experience.
- Experience collaborating with developers and partners, including remote and asynchronous teams across time zones.
Benefits
- Benefits may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and career and community wellness support.
- EA supports workplace accommodations for qualified individuals with disabilities.
- The role involves collaboration with remote and asynchronous teams across different time zones.
Tech Stack
Categories
GamingML Engineering
About Electronic Arts
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.