New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Electronic Arts

Software Engineer - On Device Machine Learning

Electronic Arts
Apply →
hybrid senior full-time Guildford, Surrey

First indexed 7 Sept 2026

Description

Electronic Arts is seeking a Software Engineer with expertise in developing and integrating runtime machine learning solutions. You will collaborate with game teams, central technology engineers, and researchers to deploy ML models directly within EA games.

Responsibilities:

  • Evaluate, adapt, extend, and improve existing machine learning runtime technologies.
  • Partner with ML experts to assess, apply, and scale models and architectures for on-device performance.
  • Translate ML concepts into clear language for different audiences.
  • Build end-to-end solutions for running machine learning models across devices.
  • Write clean, well-documented, and well-tested code.
  • Stay current with advancements in Deep Learning, Reinforcement Learning, Generative AI, and related fields.
  • Contribute to Frostbite's and EA's ML/AI communities.

Qualifications:

  • 5+ years of hands-on software engineering experience with C++.
  • Understanding of multithreading and performance optimization.
  • Experience profiling and optimising real-time software.
  • Practical experience with software engineering fundamentals.
  • Knowledge of ML frameworks such as PyTorch or TensorFlow.
  • Experience building and shipping end-to-end ML systems.
  • A BSc or MSc in Computer Science, Engineering, Mathematics, or equivalent professional experience.
  • Knowledge of GPU programming, game programming, and ONNX or other intermediate representations for ML model graphs.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://jobs.ea.com/ko_KR/careers/JobDetail/Software-Engineer-On-Device-Machine-Learning/216019