Senior C++ GPU Engineer - On-Device ML

Electronic Arts

Guildford

Hybrid

GBP 95,000 - 135,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Electronic Arts in Guildford, Surrey, United Kingdom, is seeking a Senior Software Engineer to optimize ML models for gaming consoles and CPU/GPU architectures. You will join our Machine Learning team and report to the Leader of Engine Development, collaborating with game and central technology engineers and researchers to bring ML into EA's games.

Design end-to-end solutions for running ML models on a variety of devices and improve workflows for game teams importing, testing, and analysing

Qualifications

  • 7+ years of hands-on C++ software engineering with multithreading and optimization.
  • Experience GPU programming and high-performance compute shaders.
  • Strong debugging, profiling, and optimization of real-time software.
  • Solid fundamentals: version control, CI/CD, testing, code reviews, Agile.
  • BSc or MSc in CS/Engineering/Math or equivalent experience.

Responsibilities

  • Design end-to-end ML model deployment on multiple devices.
  • Speed up inference on CPU/GPU to meet real-time targets.
  • Integrate ML solutions into tools and game runtimes.
  • Collaborate with ML experts and cross-geo teams.

Skills

C++
Multithreading
Low-level optimization
GPU programming
Debugging & profiling
CI/CD & Agile
Remote collaboration

Education

BSc/MSc in CS/Engineering/Math

Tools

HLSL
ONNX Runtime
llama.cpp
PyTorch
TensorFlow

Job description

Electronic Arts in Guildford, Surrey, United Kingdom, is seeking a Senior Software Engineer to optimize ML models for gaming consoles and CPU/GPU architectures. You will join our Machine Learning team and report to the Leader of Engine Development, collaborating with game and central technology engineers and researchers to bring ML into EA's games.

Design end-to-end solutions for running ML models on a variety of devices and improve workflows for game teams importing, testing, and analysing

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ & GPU Engineer for On-Device ML
Senior C++ & GPU Engineer for On-Device ML

Abundant Code • Guildford

Hybrid
GBP 90,000 - 130,000
Senior C++/GPU Engineer — On-Device ML
Senior C++/GPU Engineer — On-Device ML

Electronic Arts • Guildford

On-site
GBP 90,000 - 120,000
Senior Software Engineer – C++ & GPU Electronic Arts
Senior Software Engineer – C++ & GPU Electronic Arts

Abundant Code • Guildford

Hybrid
GBP 90,000 - 130,000
Senior Software Engineer - C++ & GPU
Senior Software Engineer - C++ & GPU

Electronic Arts Inc. • Guildford

Hybrid
GBP 95,000 - 135,000
Senior Software Engineer - C++ & GPU
Senior Software Engineer - C++ & GPU

Electronic Arts • Guildford

On-site
GBP 90,000 - 120,000
Senior ML Engineer – Real-Time Inference for Games (Hybrid)
Senior ML Engineer – Real-Time Inference for Games (Hybrid)

Electronic Arts Inc. • Royal Leamington Spa

Hybrid
GBP 80,000 - 110,000
Senior Software Engineer - On Device Machine Learning
Senior Software Engineer - On Device Machine Learning

Frostbite • England

On-site
GBP 60,000 - 80,000
Healthcare coverage
Mental well-being support
Paid time off
+1
C++ ML Runtime Engineer for On-Device Games
C++ ML Runtime Engineer for On-Device Games

Frostbite • England

On-site
GBP 90,000 - 130,000
Senior On-Device ML Engineer for Games
Senior On-Device ML Engineer for Games

Frostbite • England

On-site
GBP 60,000 - 80,000
Healthcare coverage
Mental well-being support
Paid time off
+1
Staff GPU Inference Engineer – Console ML & GPU Systems
Staff GPU Inference Engineer – Console ML & GPU Systems

Sony Playstation • Greater London

On-site
GBP 90,000 - 130,000