Software Engineer, AI and Education

Google DeepMind is a team of scientists, engineers, and machine learning experts working together to advance the state of the art in artificial intelligence.
Machine Learning
Mid-Level Software Engineer
Contact Company
5,000+ Employees
2+ years of experience
AI · Education

Description For Software Engineer, AI and Education

At Google DeepMind, we're seeking a highly motivated Software Engineer to join our team and contribute to groundbreaking fundamental research and deployment in AI for Education and Learning. Our team aims to make fundamental advances to methods in multimodal foundation models for education and to deploy new experiences and products for learners of all types.

As a Software Engineer, you will:

  • Collaborate closely with researchers and engineers across Google
  • Contribute to the development of cutting-edge generative models
  • Translate research into products across Google and externally
  • Prototype product demos based on research ideas in various languages and platforms
  • Optimize GenAI data, training, evaluation, and serving pipelines
  • Set engineering direction and standards for the team
  • Unblock other team members and solve new engineering problems
  • Improve performance of existing models (e.g., latency of inference, serving reliability)
  • Engage with application and product needs to inform engineering decisions

Key qualifications:

  • 2+ years of relevant professional experience (or a PhD in a relevant field)
  • Hands-on experience with Python, SQL, and at least one Web frontend language (e.g., JavaScript), mobile platform (e.g., Android), and back-end language (e.g., Java, Rust, C++, Go)
  • Experience translating research innovations into product applications
  • Strong communication skills and ability to work in a fast-paced environment

Additional advantages:

  • Experience with fine-tuning (including RL methods) of foundation models
  • Demonstrated interest and expertise in learning science, learning engineering, and digital education and learning

Join Google DeepMind and contribute to the development of AI that could be one of humanity's most useful inventions, focusing on widespread public benefit and scientific discovery while prioritizing safety and ethics.

Last updated a month ago

Responsibilities For Software Engineer, AI and Education

  • Develop technical solutions to test ideas and assess performance
  • Help unblock team members on technical issues
  • Engage with application and product needs to inform engineering decisions
  • Prototype product demos based on research ideas
  • Optimize GenAI data, training, evaluation, and serving pipelines
  • Set engineering direction and standards for the team
  • Improve performance of existing models

Requirements For Software Engineer, AI and Education

Python
JavaScript
Java
Rust
Go
  • 2+ years of relevant professional experience (or a PhD in a relevant field)
  • Hands-on experience with Python and SQL
  • Experience with at least one Web frontend language (e.g. JavaScript)
  • Experience with at least one mobile platform (e.g. Android)
  • Experience with at least one back-end language (e.g. Java, Rust, C++, Go)
  • Experience translating research innovations into product applications
  • Ability to communicate technical ideas effectively
  • Ability to work in a fast-paced environment

Benefits For Software Engineer, AI and Education

  • Equal employment opportunity

Interested in this job?

Jobs Related To Google DeepMind Software Engineer, AI and Education

Research Engineer

Research Engineer position at Google DeepMind working on applying ML models to improve Alphabet products, focusing on Gemini experiences.

Research Engineer - AI Safety

Research Engineer position at Google DeepMind focusing on AI safety and improvement of Gemini pre-trained models

Software Engineer - Trustworthy ML

Software Engineer position at Google DeepMind focusing on trustworthy machine learning, working on strategic projects to enable robust and reliable AI systems.

Research Engineer

Research Engineer position at Google DeepMind focusing on applying machine learning techniques to scientific problems in materials physics and quantum chemistry.

Research Engineer - Sociotechnical Analysis of Model Behaviour (SAMBA)

Research Engineer position at Google DeepMind focusing on sociotechnical analysis of AI model behavior and responsible AI development.