Performance Engineer (Distributed)

CDI
London, UK
Publié il y a 2 mois

The role

As a member of the DeepMind’s engineering team, you’ll focus on the performance of our research infrastructure and algorithms. This will involve both developing and maintaining core tools as well as working directly with our research teams to improve their algorithms. You’ll provide our researchers with the tools and guidance to fully utilise DeepMind’s computing resources, including GPUs and TPUs, enabling research to progress at a faster pace!

Responsibilities

Design, develop, test, deploy, maintain, and enhance software solutions
Interact with the DeepMind research team and maintain libraries and infrastructure
Manage individual projects’ priorities, deadlines and deliverables

About you

Minimum qualifications

Programming experience in C/C++ and a desire to learn new programming languages
Experience with distributed computing
Experience with performance profiling

Preferred qualifications

Experience in high-performance computing
Knowledge of hardware accelerators
Experience with Python
Interest in AI

No prior experience of machine learning is necessary.

Caractéristiques de l'emploi

Catégorie emploiInformatique, Ingénieur systèmes distribués
QualificationIngénieur systèmes distribués