Senior Machine Learning Research Scientist
European Tech Recruit are working closely with an exciting AI company committed to advancing research and creating technical solutions that enable safe-by-design AI systems.
They are looking for a talented Senior Machine Learning Research Scientist to join them on a hybrid basis in Berlin.
In this role, you will design, develop and evaluate innovative machine learning models and approaches for complex research problems. You will work closely with researchers, mathematicians and ML engineers to translate theoretical advances into practical algorithms, develop experimental methodologies and evaluate models at frontier scale.
Responsibilities as Senior Machine Learning Research Scientist:
- Propose, design and implement novel machine learning models and methodologies to address complex research problems.
- Collaborate with mathematicians and specialised research scientists to translate theoretical developments into practical ML algorithms and models.
- Adapt and fine-tune existing frontier models for specific applications, domains and research scenarios.
- Design and implement rigorous experimental protocols and evaluation frameworks to test hypotheses and produce robust, reproducible results.
- Develop experiments capable of operating at the scale and complexity required for frontier models.
- Analyse and interpret experimental results to identify new research directions and inform future hypotheses.
- Benchmark and optimise model performance, efficiency and resource utilisation in collaboration with ML engineers.
- Improve training and inference efficiency across long-running and computationally intensive experiments.
- Communicate research findings clearly and collaborate closely with other researchers and engineers.
- Contribute to research planning, technical discussions and the development of new research methodologies.
Requirements:
- Advanced degree in a relevant field, such as Computer Science, Mathematics, Machine Learning or a related discipline.
- 5+ years of experience working on deep learning research projects, particularly involving large-scale or frontier models.
- Demonstrated experience training, adapting and/or fine-tuning large-scale machine learning models.
- Experience working with complex model adaptation techniques such as transfer learning, domain adaptation or meta-learning.
- Proven track record of contributing to high-quality machine learning or deep learning research.
- Strong expertise with ML frameworks such as PyTorch, TensorFlow or JAX.
- Experience developing, training and evaluating machine learning models in distributed computing environments.
- Strong Python development skills, with experience writing research-quality and production-grade code.
- Strong understanding of software development practices, including version control, collaborative development and experiment management.
- Experience using experiment tracking and management tools to ensure research is reproducible and well documented.
- Ability to benchmark and optimise model performance across large-scale computational workloads.