Research Engineer, Reinforcement Learning Engineering London, UK
Research Engineer, Reinforcement Learning Engineering London, UK

Research Engineer, Reinforcement Learning Engineering London, UK

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
D

At a Glance

  • Tasks: Join our RL team to tackle AI challenges and optimise research methods.
  • Company: Be part of Google DeepMind, a leader in AI innovation and research.
  • Benefits: Enjoy a collaborative culture, ongoing training, and opportunities for impactful projects.
  • Why this job: Work on cutting-edge AI technologies and contribute to groundbreaking research.
  • Qualifications: Degree in relevant fields and strong software engineering skills, especially in Python.
  • Other info: Diversity is valued; we support equal opportunity and encourage applicants from all backgrounds.

The predicted salary is between 43200 - 72000 £ per year.

We're looking for talented Research Engineers to push forward fundamental research and technology in Artificial Intelligence, as part of our interdisciplinary and collaborative Reinforcement Learning team.

About Us

Google DeepMind’s RL team is a small team of scientists and engineers led by David Silver. We tackle large scale research challenges in reinforcement learning. We build RL algorithms, scale them, and deliver high-impact scientific or product impact. Members of the RL team have been instrumental in building DQN, AlphaGo, Rainbow, AlphaZero, MuZero, AlphaStar, AlphaProof and Gemini. Help us build the next big thing!

The Role

As a Research Engineer, you'll use your technical skills and machine learning knowledge in research projects, engineering initiatives, and applications of research. Your work may involve:

  • Making research methods run at large-scale compute.
  • Performance engineering, benchmarking, and optimisation.
  • Solving key research challenges, via designing and running experiments, sharing analyses and proposing next steps.
  • Bringing engineering expertise into research projects.
  • Sharing your skills and knowledge with other engineers and researchers.
  • Designing, building, and improving infrastructure for research.
  • Initiating or pursuing novel research directions.

Our projects span the full range of state-of-the-art machine learning and AI fields, including large language models, distributed machine learning techniques, and much more, but with an emphasis on reinforcement learning. We take a holistic view of people's backgrounds, and do not expect you to be an expert in all areas. We do expect you to proactively and quickly adopt new technologies and systems, but we also invest a lot of time in training and helping people to continually learn as part of their role.

The core skills we look for in Research Engineers are:

  • Degree in computer science, electrical engineering, science, mathematics or equivalent experience.
  • Extensive software engineering experience, particularly with Python-based scientific libraries such as JAX, PyTorch, TensorFlow, NumPy.
  • Familiarity with machine learning and RL, plus the mathematics and statistics knowledge needed to follow relevant research papers (linear algebra, calculus, etc).

We're also interested in any of:

  • Distributed computation for ML, especially in the context of accelerators (e.g. sharding, multi-host computation).
  • C++ or broader programming experience.
  • Data engineering and visualisation.
  • Track record of open-source contributions.
  • Strong communication skills (via discussion, presentation, technical and research writing, whiteboarding).
  • Academic research experience in machine learning, publications, or research experience in related fields.

At Google DeepMind, we value diversity of experience, knowledge, backgrounds and perspectives and harness these qualities to create extraordinary impact. We are committed to equal employment opportunity regardless of sex, race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, pregnancy, or related condition (including breastfeeding) or any other basis as protected by applicable law. If you have a disability or additional need that requires accommodation, please do not hesitate to let us know.

Research Engineer, Reinforcement Learning Engineering London, UK employer: DeepMind Technologies Limited

At Google DeepMind, we pride ourselves on being an exceptional employer, particularly for those passionate about advancing the field of Artificial Intelligence. Our London-based Reinforcement Learning team fosters a collaborative and innovative work culture, offering extensive training and growth opportunities to help you excel in your career. With a commitment to diversity and inclusion, we ensure that every team member can contribute their unique perspectives while working on groundbreaking projects that have a significant impact on technology and society.
D

Contact Detail:

DeepMind Technologies Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Research Engineer, Reinforcement Learning Engineering London, UK

✨Tip Number 1

Familiarise yourself with the latest advancements in reinforcement learning and related AI fields. This will not only help you understand the projects at Google DeepMind but also allow you to engage in meaningful discussions during interviews.

✨Tip Number 2

Showcase your experience with Python-based scientific libraries like JAX, PyTorch, and TensorFlow. Consider contributing to open-source projects or creating your own to demonstrate your skills and commitment to the field.

✨Tip Number 3

Prepare to discuss your problem-solving approach and any relevant research challenges you've tackled in the past. Being able to articulate your thought process and the impact of your work can set you apart from other candidates.

✨Tip Number 4

Network with professionals in the AI and machine learning community. Attend conferences, webinars, or local meetups to connect with others in the field, which could lead to valuable insights and potential referrals for the role.

We think you need these skills to ace Research Engineer, Reinforcement Learning Engineering London, UK

Degree in Computer Science, Electrical Engineering, Mathematics or equivalent experience
Extensive software engineering experience
Proficiency in Python-based scientific libraries (JAX, PyTorch, TensorFlow, NumPy)
Familiarity with machine learning and reinforcement learning concepts
Strong mathematical knowledge (linear algebra, calculus, statistics)
Experience with distributed computation for machine learning
Knowledge of C++ or broader programming languages
Data engineering and visualisation skills
Track record of open-source contributions
Strong communication skills (discussion, presentation, technical writing)
Academic research experience in machine learning or related fields
Ability to design and run experiments
Performance engineering and optimisation skills
Experience in building and improving infrastructure for research

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in reinforcement learning and machine learning. Emphasise your software engineering skills, particularly with Python-based libraries like JAX, PyTorch, and TensorFlow.

Craft a Strong Cover Letter: Write a cover letter that showcases your passion for AI and research. Mention specific projects or contributions you've made in the field, and explain how they align with the goals of Google DeepMind's RL team.

Showcase Your Technical Skills: In your application, provide examples of your technical skills and projects. Discuss any experience you have with distributed computation for ML, data engineering, or open-source contributions to demonstrate your expertise.

Highlight Communication Skills: Since strong communication is key for this role, include examples of how you've effectively communicated complex ideas in previous roles. This could be through presentations, technical writing, or collaborative projects.

How to prepare for a job interview at DeepMind Technologies Limited

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Python-based scientific libraries like JAX, PyTorch, and TensorFlow. Highlight specific projects where you've applied these skills, especially in reinforcement learning or machine learning.

✨Demonstrate Problem-Solving Abilities

Expect to tackle hypothetical research challenges during the interview. Practice explaining your thought process for designing experiments and optimising algorithms, as this will showcase your analytical skills.

✨Communicate Clearly

Strong communication skills are essential. Be ready to discuss complex topics in a clear and concise manner, whether through technical writing or verbal explanations. Consider preparing a brief presentation on a relevant project you've worked on.

✨Emphasise Collaboration

The role involves working closely with other engineers and researchers. Share examples of how you've successfully collaborated in past projects, highlighting your ability to share knowledge and learn from others.

Research Engineer, Reinforcement Learning Engineering London, UK
DeepMind Technologies Limited
D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>