Taro Logo

Senior Research Engineer – Machine Learning – Microsoft Research

Microsoft is a global technology company whose mission is to empower every person and organization on the planet to achieve more.
Cambridge, UKAmsterdam, Netherlands
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Healthcare

Description For Senior Research Engineer – Machine Learning – Microsoft Research

Microsoft Research AI for Science is at the forefront of applying deep learning to transform natural sciences, particularly in molecular sciences and drug discovery. This role, based in either Cambridge, UK or Amsterdam, NL, offers an opportunity to work on fundamental challenges at the intersection of chemistry and drug discovery using machine learning.

As a Senior Research Engineer in Machine Learning, you'll be responsible for driving ML engineering strategy and implementation within an ambitious research agenda. The role involves designing and deploying data processing pipelines, machine learning models, and workflows while working with an international, interdisciplinary team.

The position requires strong Python development skills and experience with scientific ML systems that have demonstrated real-world impact. You'll work with major cloud platforms and HPC systems, while also having the opportunity to contribute to technical papers and presentations. Knowledge of deep learning, chemoinformatics, and computational chemistry is highly valued.

Microsoft offers an excellent benefits package including industry-leading healthcare, educational resources, savings and investments opportunities, and generous parental leave. The work environment is hybrid, allowing up to 50% work from home, with 0-25% travel required. This is an opportunity to join a world-class research organization and contribute to groundbreaking advances in AI applications for scientific discovery.

Last updated 20 days ago

Responsibilities For Senior Research Engineer – Machine Learning – Microsoft Research

  • Drive ML engineering strategy and implementation within an ambitious, high-impact, ML research agenda in the molecular sciences
  • Design, develop and deploy data processing pipelines, machine learning models and workflows
  • Work with internal and external partners to deploy and evaluate models and workflows
  • Champion and coach the team in modern engineering practices
  • Prepare technical papers and presentations
  • Work on a day-to-day basis with an international and interdisciplinary research team

Requirements For Senior Research Engineer – Machine Learning – Microsoft Research

Python
  • Strong Experience in Python software development and deployment
  • Track record in designing, developing and deploying scientific ML systems with real world impact
  • Experience working with cross-functional teams
  • Experience working with major cloud platforms and/or HPC
  • Deep Learning experience (preferred)
  • Experience with chemoinformatics & computational chemistry (preferred)
  • Experience in real-world drug discovery (preferred)
  • Experience with other programming languages (preferred)

Benefits For Senior Research Engineer – Machine Learning – Microsoft Research

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Research Engineer – Machine Learning – Microsoft Research