Job Title: Software Engineer, Numerics
At 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.
This is a high impact role that will impact the efficiency of serving through very low precision and sparse models. Additionally, this role will help drive the future Google HW roadmap to support forward looking numerics. This role offers the unique opportunity to address a historically underserved but increasingly critical area in the advancement of AI.
Responsibilities:
- Decide the precision, numerics, and sparsity formats used by key Google AI models and ensure these decisions are reflected in the roadmaps for corresponding hardware.
- Drive novel research advancements and bring the most impactful ideas into production.
About You:
To set you up for success as a Software Engineer at Google DeepMind, we look for the following skills and experience:
- PhD in Computer Science or related field with at least 2+ years of relevant experience.
- Strong software-engineering skills in addition to a research background.
- Deep understanding of the numerics/quantization/sparsity literature.
- Practical experience driving low precision and sparse models through to production.
XML job scraping automation by YubHub