Senior ML Research Engineer

European Tech Recruit

Berlin

Hybrid

EUR 110,000 - 150,000

Full time

15 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

European Tech Recruit is hiring a Senior ML Research Engineer in Berlin. You will bridge ML research and engineering, translating novel ideas into scalable, production-grade ML workflows.

You’ll work across model development, training, inference, and large-scale experimentation, leveraging PyTorch/JAX/TensorFlow, GPUs and modern infrastructure to push research to real-world impact.

Qualifications

  • MSc or PhD in Computer Science, Machine Learning, Computer Engineering or related field.
  • At least 5+ years of full-time professional experience designing and implementing ML workflows or ML systems.
  • Proven track record on deep learning or ML research projects.
  • Hands-on with PyTorch, JAX or TensorFlow.
  • Experience with large-scale model training, fine-tuning or inference.
  • Strong distributed computing and high-performance ML workload knowledge.
  • Experience with GPUs, HPC or large-scale cloud compute.
  • Strong Python and/or C++ software engineering skills.
  • Experience with AWS, GCP or Azure.
  • Familiarity with Docker, Kubernetes and modern ML infrastructure.

Responsibilities

  • Collaborate with ML researchers and engineers to accelerate model development, training, inference and experimentation.
  • Translate research concepts and models into reliable, production-quality implementations.
  • Design and implement workflows for ML experiments from small projects to large distributed workloads.
  • Develop tools, libraries and infrastructure to improve efficiency, scalability and reproducibility of ML workflows.
  • Identify bottlenecks across training and inference and optimize compute resources.
  • Work with distributed and HPC environments, including GPU-heavy workloads.
  • Establish best practices around ML experimentation, documentation, testing and reproducibility.
  • Collaborate across research, engineering and infrastructure as requirements evolve.

Skills

Python
C++
Distributed computing
PyTorch
JAX
TensorFlow
Docker
Kubernetes
Cloud platforms

Education

MSc or PhD in CS/ML/CE

Tools

Docker
Kubernetes
PyTorch
TensorFlow
JAX
AWS
GCP
Azure

Job description

Berlin, Germany | Hybrid - 3 days onsite weekly

Join a highly technical AI research and engineering organisation working on the development of advanced machine learning systems. The team brings together ML research scientists, engineers and infrastructure specialists to tackle challenging problems across model development, training, inference and large-scale experimentation. As a Senior ML Research Engineer, you will sit directly alongside research teams, translating novel ideas and experimental concepts into robust implementations and scalable workflows.

The Senior ML Research Engineer will work across machine learning software, distributed computing and high-performance computing, helping researchers run increasingly complex experiments efficiently.

This Senior ML Research Engineer position is particularly suited to someone who enjoys operating at the boundary between ML research and engineering and wants to have a direct impact on how advanced AI systems are developed and evaluated.

Key Responsibilities
  • Collaborate closely with ML research scientists and engineers to accelerate model development, training, inference and experimentation.
  • Translate novel research concepts, model architectures and experimental ideas into reliable, production-quality implementations.
  • Design and implement workflows for ML experiments ranging from small-scale research projects to large distributed workloads.
  • Develop tools, libraries and infrastructure to improve the efficiency, scalability and reproducibility of machine learning workflows.
  • Identify technical bottlenecks across model training and inference and develop solutions to improve performance and utilisation of compute resources.
  • Work with distributed and high-performance computing environments, including GPU-intensive workloads.
  • Establish engineering best practices around ML experimentation, documentation, testing and reproducibility.
  • Collaborate across research, engineering and infrastructure teams as technical requirements evolve.
Required Experience & Skills
  • MSc or PhD or equivalent professional experience in Computer Science, Machine Learning, Computer Engineering or a related discipline.
  • At least 5+ years of full-time professional experience designing and implementing complex machine learning workflows or ML systems.
  • Demonstrated experience contributing to technically demanding deep learning or ML research projects.
  • Strong hands-on experience with major ML frameworks such as PyTorch, JAX or TensorFlow.
  • Experience with large-scale model training, fine-tuning and/or inference.
  • Strong understanding of distributed computing and high-performance ML workloads.
  • Experience working with GPUs, HPC environments or large-scale cloud compute.
  • Strong software engineering skills, particularly in Python and/or C++.
  • Experience working with cloud platforms such as AWS, GCP or Azure.
  • Familiarity with Docker, Kubernetes and modern ML infrastructure.
Why Apply?
  • Work directly alongside researchers tackling challenging problems in advanced AI and machine learning.
  • Opportunity to work across ML research, model training, inference, distributed systems and HPC rather than focusing on a single engineering layer.
  • Build infrastructure and software that directly influences how research is conducted and evaluated.
  • Work in a highly technical environment where experimentation, engineering quality and technical curiosity are strongly valued.
  • Contribute to the development of advanced AI systems at significant scale.

By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Learning Research Developer
Senior Machine Learning Research Developer

European Tech Recruit • Berlin

Hybrid
EUR 90,000 - 130,000
Senior ML Research Developer
Senior ML Research Developer

European Tech Recruit • Berlin

Hybrid
EUR 85,000 - 125,000
Senior Machine Learning Research Engineer
Senior Machine Learning Research Engineer

European Tech Recruit • Berlin

Hybrid
EUR 85,000 - 120,000
Senior ML Research Scientist – Deep Learning / Frontier Models / PyTorch / JAX
Senior ML Research Scientist – Deep Learning / Frontier Models / PyTorch / JAX

European Tech Recruit • Berlin

On-site
EUR 90,000 - 150,000
AI Engineer/ML Engineer - Senior Developers - AI Training - Germany
AI Engineer/ML Engineer - Senior Developers - AI Training - Germany

Prolific • Germany

On-site
USD 150,000 - 210,000
Flexible hours
Remote work
Senior AI R&D Engineer (Model Training)
Senior AI R&D Engineer (Model Training)

Aleph Alpha GmbH • Germany

On-site
EUR 90,000 - 150,000
30 Days vacation
Flexible working hours
Work with international industry and科学
+1
Senior MLOps Engineer - Robotics / GenAI
Senior MLOps Engineer - Robotics / GenAI

European Tech Recruit • München

On-site
EUR 70,000 - 90,000
Flexible hours
Modern workspace
Mobile work options
Senior Distributed ML Engineer
Senior Distributed ML Engineer

European Tech Recruit • Berlin

Hybrid
EUR 80,000 - 110,000
SAR Engineer
SAR Engineer

THRYVE • Berlin

On-site
EUR 140,000 - 190,000
Competitive compensation
Stock options
Modern collaborative environment
Senior AI Engineer (Ref: 197454)
Senior AI Engineer (Ref: 197454)

Forsyth Barnes • Berlin

Hybrid
EUR 90,000 - 150,000
Autonomy
Ownership
Senior leadership exposure
+7