Machine Learning Research Engineer (Foundational Research)

Machine Learning Research Engineer (Foundational Research)

Full-Time 36000 - 60000 £ / year (est.) No working from home possible
Refinitiv

At a Glance

  • Tasks: Design and implement scalable systems for training and evaluating advanced AI models.
  • Company: Join Thomson Reuters, a leader in AI research with a collaborative culture.
  • Benefits: Enjoy on-the-job coaching, access to vast datasets, and cutting-edge technologies.
  • Other info: Dynamic environment with opportunities for rapid prototyping and career growth.
  • Why this job: Make a real impact in AI research while working with world-class experts.
  • Qualifications: Bachelor's or Master's in Computer Science, plus 3+ years in ML/NLP/AI systems.

The predicted salary is between 36000 - 60000 £ per year.

Join a cutting-edge research team working to deliver on the transformation promises of modern AI. We are seeking Machine Learning Research Engineers with the skills and drive to build and conduct experiments with advanced AI systems in an academic environment rich with high-quality data from real-world problems. Foundational Research is the dedicated core Machine Learning research division of Thomson Reuters, focused on research and development, particularly on advanced algorithms and training techniques for Large Language Models (LLMs).

We are expanding our strong foundation of research capabilities across different areas and are looking for engineers who participate in designing, coding, conducting experiments, and translating findings into concrete deliverables. Our focus areas include:

  • LLM Training (Continued pretraining, instruction tuning, reinforcement learning, distributed training, efficient ML techniques)
  • Post-training techniques for planning, reasoning & complex workflows (e.g., reasoning models, LLMs + knowledge graphs, test time compute, CoT pipelines, tool use & API calling)
  • Data-centric Machine Learning (Synthetic data, curriculum learning, learned data mixtures)
  • Evaluation (Benchmarking best practices, humans/LLMs as a judge, red teaming/adversarial testing, hallucination detection)

We work collaboratively with TR Labs (TR's applied research division), academic partners at world-leading research institutions, and subject matter experts with decades of experience. We experiment, prototype, test, and deliver ideas in the pursuit of smarter and more valuable models trained on an unprecedented wealth of data and powered by state-of-the-art technical infrastructure.

As an ML Research Engineer, you will play a key part in a diverse global team of experts. You will have the opportunity to contribute to our proprietary AI model research & development through rapid prototyping, scalable infrastructure, and production-quality implementations, and to research papers in top tier academic conferences and journals.

About the role:

In this opportunity, as an ML Research Engineer you will:

  • Build: Design and implement robust, scalable systems for training and evaluating large language models. Build data pipelines for data-centric research, training infrastructure for instruction fine-tuning (IFT), Direct Preference Optimization (DPO), and reinforcement learning workflows, evaluation frameworks for comprehensive model assessment, and infrastructure for agentic workflows that enables researchers to iterate quickly and effectively.
  • Innovate: Work at the very cutting edge of AI Research at an institution with some of the richest data sources in the world. Rapidly implement novel research ideas in LLM training, evaluation, agentic systems, and data processing, transforming them into production-ready systems and research publications.
  • Experiment and Develop: Involved in the entire research & model development lifecycle, brainstorming, coding, testing, and delivering high-quality implementations that support cutting-edge research.
  • Collaborate: Work on a collaborative global team of research engineers and scientists both within Thomson Reuters and our academic partners at world-leading universities. Work closely with researchers to understand their needs and translate cutting-edge research papers into practical, scalable implementations.
  • Communicate: Actively engage in sharing technical implementations and best practices with the wider team through code reviews, documentation, technical presentations, and knowledge sharing sessions. Contribute to internal research discussions and stay current with the latest developments in LLM training, evaluation, agentic AI, and data-centric machine learning.

About you:

You’re a fit for the role if your background includes:

  • Required qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a relevant discipline (or equivalent practical experience); 3+ years of hands-on experience building ML/NLP/AI systems with strong software engineering practices; Demonstrated expertise in building production-quality code and data pipelines for ML systems; Proficiency in modern AI development frameworks including: PyTorch, Jax, HuggingFace Transformers, LLM APIs (litellm etc) and vLLM for building and deploying large-scale AI applications; Understanding of LLM training methodologies including instruction fine-tuning, preference optimization, and reinforcement learning approaches; Strong software engineering skills including version control, testing, CI/CD, and code quality practices; Hands-on experience with experiment tracking and orchestration tools such as clearml, Weights & Biases, MLflow; Experience with distributed computing frameworks and large-scale data processing (e.g., Ray, Spark, Dask); Excellent communication skills to collaborate with researchers and translate research ideas into robust implementations; Self-driven attitude with genuine curiosity about ML research developments; Comfortable working in fast-paced, agile environments, managing the uncertainty and ambiguity of genuinely novel research.
  • Helpful qualifications: Track record of ML impact in the form of releases, publications or contributions to open source ML libraries or frameworks; Experience building and maintaining ML training infrastructure and data pipelines at scale; Extensive experience with LLM training techniques; Hands-on experience implementing and scaling supervised fine-tuning, preference learning, and reinforcement learning pipelines for LLMs; Experience building LLM evaluation frameworks, benchmarking systems, or automated testing pipelines; Hands-on experience with agentic workflows, tool-using AI systems, or multi-agent coordination; Experience with data-centric ML approaches; Experience training large-scale models over distributed nodes with cloud tools; Hands-on experience with MLOps, experiment tracking, and model deployment systems; Strong interest in staying current with ML research literature and ability to quickly implement novel techniques from academic papers; Familiarity with training optimization techniques; Knowledge of modern ML engineering practices.

You will enjoy:

  • Learning and development: On-the-job coaching and learning as well as the opportunity to work with cutting-edge methods and technologies.
  • Plenty of data, compute, and high-impact problems: Our scientists and engineers get to explore large datasets and discover new capabilities and insights.

Machine Learning Research Engineer (Foundational Research) employer: Refinitiv

Refinitiv is an excellent employer, offering a dynamic work culture that fosters collaboration and innovation in the field of tax solutions. With a hybrid work model, employees enjoy flexibility alongside comprehensive career development opportunities, making it an ideal environment for those looking to grow their expertise in financial and tax reporting. The company's commitment to employee well-being and professional growth ensures that team members are supported in achieving their career aspirations while contributing to meaningful projects.

Refinitiv

Contact Details:

Refinitiv Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Machine Learning Research Engineer (Foundational Research)

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with researchers on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to ML/NLP. Share your code on GitHub and write about your experiments on platforms like Medium. This will make you stand out when we’re looking for talent.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail. We love seeing how you think and approach complex problems!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our cutting-edge team at Thomson Reuters.

We think you need these skills to ace Machine Learning Research Engineer (Foundational Research)

Machine Learning
Natural Language Processing (NLP)
Large Language Models (LLMs)
Data Pipelines
PyTorch
Jax
HuggingFace Transformers

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Machine Learning Research Engineer role. Highlight relevant experience, especially in ML/NLP/AI systems, and showcase any projects that demonstrate your skills in building production-quality code and data pipelines.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about AI research and how your background aligns with our focus areas. Be specific about your experience with LLM training methodologies and any innovative projects you've worked on.

Showcase Your Projects:If you have any personal or open-source projects related to ML, make sure to include them. We love seeing practical applications of your skills, especially if they involve advanced algorithms or data-centric approaches. It gives us a glimpse into your hands-on experience!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our cutting-edge team at Thomson Reuters!

How to prepare for a job interview at Refinitiv

Know Your Algorithms

Brush up on the latest algorithms and training techniques for Large Language Models. Be ready to discuss your experience with instruction fine-tuning, reinforcement learning, and any innovative approaches you've implemented in past projects.

Showcase Your Projects

Prepare to talk about specific projects where you've built ML/NLP systems. Highlight your role in designing data pipelines or evaluation frameworks, and be ready to share how you tackled challenges during development.

Collaborative Mindset

Emphasise your ability to work in a team. Discuss experiences where you collaborated with researchers or engineers, and how you translated complex research ideas into practical implementations. This will show you're a great fit for their collaborative environment.

Stay Current with Trends

Demonstrate your passion for ML research by discussing recent papers or developments in the field. Mention any tools or frameworks you've explored, like PyTorch or HuggingFace Transformers, and how they relate to the role you're applying for.