Software Engineer - Trustworthy ML

AI research company working on advancing artificial intelligence for widespread public benefit and scientific discovery
$120,000 - $200,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For Software Engineer - Trustworthy ML

Google DeepMind is at the forefront of artificial intelligence research, working to advance the state of the art in AI for widespread public benefit and scientific discovery. As a Software Engineer focusing on trustworthy ML, you'll join a mission-driven team working on strategic projects that enable trustworthy, robust, and reliable machine learning.

The role involves collaborating with researchers and engineers on various challenging problems, including projects like SynthID and work on fairness of medical classifiers under distribution shifts. You'll be part of a supportive and inclusive environment where collaboration is encouraged and learning is shared freely.

The position requires strong software engineering skills, particularly in Python and C++, with experience in distributed systems and large-scale data pipelines. You'll be working on designing and implementing high-performance simulations, tools, and analyses, while contributing to the team's culture of continuous development.

Google DeepMind values diversity of experience, knowledge, backgrounds, and perspectives, creating an inclusive environment where all team members can thrive. The company is committed to equal employment opportunity and welcomes candidates from all backgrounds.

This is an excellent opportunity for a software engineer passionate about trustworthy ML to work on cutting-edge AI technology while making a meaningful impact on the field. You'll be part of a team that pushes boundaries, achieves ambitious goals, and ensures that AI technology is developed safely and ethically for the benefit of humanity.

Last updated 2 months ago

Responsibilities For Software Engineer - Trustworthy ML

  • Design, develop and implement high-performance simulations, tools, and analyses
  • Produce high quality, reusable code and components to tackle strategic problems
  • Share ideas and collaborate with team specialists
  • Employ cutting-edge technology to solve complex problems
  • Contribute to trustworthy, robust and reliable machine learning projects

Requirements For Software Engineer - Trustworthy ML

Python
  • Software engineering experience in software design and development
  • Experience with concurrent and distributed software algorithms and architectures
  • Applied experience with large-scale data pipelines (MapReduce, Apache Beam)
  • Experience optimising and productionising large-scale training and fine-tuning of models
  • Proven experience in Python, C++, and interoperability between the two

Benefits For Software Engineer - Trustworthy ML

  • Equal employment opportunity
  • Inclusive work environment
  • Collaborative culture

Interested in this job?

Jobs Related To Google DeepMind Software Engineer - Trustworthy ML

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

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.

Research Engineer

Research Engineer position at Google DeepMind working on cutting-edge AI applications across Google products, offering competitive salary and benefits.