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.
Snapshot
Accelerate research in strategic projects that enable trustworthy, robust and reliable machine learning with a group of research scientists and engineers on a mission-driven team. Together, you will apply ML and other computational techniques to a wide range of challenging problems. Some public examples of our recent work are SynthID and work on fairness of medical classifiers under distribution shifts, and we are actively pursuing other exciting projects across many disciplines.
About Us
Artificial Intelligence could be one of humanity’s most useful inventions. At Google DeepMind, we’re a team of scientists, engineers, machine learning experts and more, working together to advance the state of the art in artificial intelligence. We use our technologies for widespread public benefit and scientific discovery, and collaborate with others on critical challenges, ensuring safety and ethics are the highest priority.
We’re a dedicated team, committed to the most pressing problem surrounding the deployment of AI to the wider public and ensuring our technology is used for widespread public benefit.
We’ve built a supportive and inclusive environment where collaboration is encouraged and learning is shared freely. We don’t set limits based on what others think is possible or impossible. We drive ourselves and inspire each other to push boundaries and achieve ambitious goals.
The Role
Collaborate with researchers and engineers to develop and run experiments exploring new applications of AI in various domains. The team is pioneering in many different areas, from the foundational to the practical, and you may take part in exploratory work, work in a maturing area, or general infrastructure.
Key responsibilities:
- Design, develop and implement high-performance simulations, tools, and analyses to challenge the status quo.
- Apply your software engineering expertise to produce high quality, reusable code and components to tackle meaningful strategic problems.
- Share ideas with other specialists in the team and be highly collaborative, striving to cultivate a culture of continuous development and advancement.
- Employ cutting-edge technology and techniques to contribute to solving some of the hardest problems.
- Incorporate your passion for trustworthy, robust and reliable machine learning and any previous knowledge or academic experience to join a team of hardworking individuals who openly collaborate with one another.
About You
Software Engineers come from a diverse set of backgrounds, sometimes with degrees in Computer Science and sometimes with extensive experience with real problems, or both.
In order to set you up for success as a Software Engineer at Google DeepMind, we look for the following skills and experience:
- Dedicated software engineer with experience in software design and development, obtained either through a degree or applied experience.
- Experience with concurrent and distributed software algorithms and architectures.
- Applied experience with large-scale data pipelines, such as MapReduce and Apache Beam.
- Experience optimising and productionising large-scale training and fine-tuning of models.
- Proven experience in Python, C++, and interoperability between the two.
In addition, the following would be an advantage:
- Experience with low-level optimisation on latest accelerator hardware.
- Experience contributing your skills in a scientific research environment.
- A passion for trustworthy ML.