Electronic Arts

Senior Software Engineer - On Device Machine Learning

Electronic Arts
Apply
4 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

Electronic Arts

About Electronic Arts

10,000+ employees

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.

Contact me