M

Microsoft

Builds workplace software, PCs and cloud services

Senior Research Engineer Machine Learning - AI for Science

AI ResearchConfirmed live in the last 24 hours
Full-time£74.7k - £152.5k /yrIn-person

About the Job

Requirements

  • A completed Master of Science in computer science, machine learning, artificial intelligence, or a related area is required.
  • Proficiency in collaborative software engineering in Python is required.
  • An in-depth understanding of machine learning frameworks such as PyTorch and/or JAX is required.
  • Experience designing, developing, and deploying machine learning systems is required.
  • Experience with agentic software development is required.
  • Experience building and optimizing distributed systems and large-data applications, including those using tensor accelerators or GPUs, is required.
  • Ability to work in an interdisciplinary collaborative environment and effectively communicate technical concepts to non-experts from different technical backgrounds is required.

Responsibilities

  • Develop and maintain efficient, reliable, and scalable infrastructure for large-scale machine learning training, evaluation, and benchmarking.
  • Architect, design, and implement large-scale data pipelines for heterogeneous scientific data, supporting efficient model training, experimentation, evaluation, and benchmarking.
  • Build and optimize distributed data processing, model training, evaluation, and benchmarking pipelines.
  • Develop software and agentic workflows to automate and improve model development, training, evaluation, and benchmarking.
  • Continuously monitor and improve the stability of data, training, evaluation, and benchmarking workflows.
  • Work cross-functionally with machine learning researchers, engineers, and researchers from the natural sciences.
  • Maintain high standards in code quality and software design.
  • Document and share practices across the organization.

Desired Qualifications

  • A PhD degree in computer science, machine learning, artificial intelligence, or a related field, or comparable industry experience working with machine learning and large datasets.
  • Experience working with major cloud platforms and/or high-performance computing.
  • Experience developing high-performance scientific software.
  • Experience designing or developing agentic frameworks, orchestration systems, or infrastructure for building and running AI agents.

About the Company

Microsoft

Builds workplace software, PCs and cloud services

Microsoft builds workplace software, operating systems and cloud infrastructure for consumers, businesses and government agencies, from small organizations to global enterprises. Microsoft 365 combines Word and Excel with Teams communication and Copilot AI features, while Windows runs PCs and Surface supplies the company's own computers. Azure rents computing capacity, storage and databases to build and run web applications. Microsoft also sells Xbox consoles and games, collecting revenue through software licenses, subscriptions, usage charges and product sales. Founded in 1975 by Bill Gates and Paul Allen, Microsoft is headquartered in Redmond, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Redmond, WA
Founded
1975

Recently Posted Jobs

Explore more opportunities at Microsoft

See more jobs