Google DeepMind · London

Manager, Applied AI Engineering

8/4/2025

Description

This role requires a strong software engineering foundation, a passion for building and iterating on software products, and proven leadership skills. We are looking for a manager who thrives in fast-paced environments, and has the proven ability to deliver high-quality code & guide a team to success. Experience in end-to-end development is essential, as is the ability to mentor and develop junior engineers. We particularly value experience in early-stage or startup environments, where managers take ownership and drive product development from the ground up.

Key responsibilities

  • Lead a team in the design and development of scalable software applications leveraging generative AI models.
  • Guide the team in rapidly developing new features and iterating based on evaluation results.
  • Collaborate with researchers and product managers to translate research advancements into tangible product features.
  • Oversee the optimization of software performance and ensure the reliability of deployed applications.
  • Champion the development of best practices for building and deploying generative AI applications.
  • Lead the architecture and development of new products & features from 0 to 1.
  • Mentor and develop team members, fostering a collaborative and high-performing environment.
  • Partner with PM team to qualify & size new project opportunities.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • 5 years of experience in a technical leadership role; overseeing projects, with 5 years of experience in a people management, supervision/team leadership role.
  • 5 years of experience with one or more of the following: media generation, reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field.
  • 7 years of experience leading technical project strategy, ML design, and optimizing industry-scale ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
  • Proven experience managing software engineering teams.
  • Strong software engineering skills; proficiency in Python.
  • Proven experience in developing and shipping software products rapidly.
  • Experience evaluating model performance, analyzing results, and implementing improvements.
  • Experience with cloud computing platforms and infrastructure (e.g., Google Cloud Platform, AWS, Azure).
  • Substantial experience with machine learning frameworks and libraries such as TensorFlow, PyTorch, Hugging Face, etc.
  • Ability to work in a fast-paced environment and adapt to changing priorities.
  • Excellent communication, collaboration, and leadership skills.
  • Experience with generative AI research or applications.
  • Contributions to open-source projects.
  • Experience with front-end development.
  • Experience working in, or founding early-stage startups.
  • Experience delivering software solutions in a fast-paced, customer-facing environment.

Application

View listing at origin and apply!