Research Engineer/Scientist, Training Algorithms
DeepMind
- Mountain View, CA
- Permanent
- Full-time
- Develop and maintain deep learning research infrastructure to run large scale neural network experiments
- Implement deep learning models and training algorithms using JAX and Flax
- Train deep neural networks to achieve record-breaking results on production and academic datasets
- Conduct careful and rigorous deep learning research projects within the context of the team's research agenda, and communicate the results in technical reports and presentations
- Propose new methods and research projects that align with the team's research agenda of understanding and improving the practice of deep learning
- MSc or PhD in machine learning or a related field, or equivalent industry experience.
- Strong software engineering skills and extensive experience using at least one deep learning framework, such as JAX or PyTorch.
- Track record of releases, publications, and/or open source projects in deep learning
- Experience using JAX specifically, since it is the deep learning framework the team uses
- Research experience and accomplishments (e.g. software artifacts, scientific publications, etc,) in neural network training dynamics, training algorithms and optimizers, training recipes, or hyperparameter tuning