Senior Research Engineer, MSR AI for Science

Microsoft Research's AI for Science team focuses on transforming scientific discovery through large-scale deep learning.
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Healthcare · Enterprise SaaS

Description For Senior Research Engineer, MSR AI for Science

Microsoft Research's AI for Science team is pioneering the transformation of scientific discovery through advanced machine learning and artificial intelligence. This role represents an opportunity to join a global team focused on the 'fifth paradigm' of scientific discovery, targeting crucial challenges like climate change, green energy, sustainable materials, and drug discovery.

As a Senior Research Engineer, you'll be at the forefront of developing infrastructure and tools that enable cutting-edge AI-driven scientific research. The position combines expertise in cloud infrastructure, software engineering, and machine learning, with direct applications to scientific advancement. You'll work in a collaborative environment spanning multiple disciplines and geographical locations across Europe, Asia, and the US.

The role demands expertise in cloud infrastructure and software engineering, with a focus on building scalable solutions for machine learning applications in scientific research. You'll be responsible for architecting and implementing robust systems that handle large volumes of heterogeneous data, creating evaluation pipelines, and developing web applications that support scientific discovery.

This is an ideal opportunity for someone passionate about the intersection of technology and scientific advancement, offering the chance to work with world-class researchers and engineers. Microsoft provides comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support. The hybrid work environment (up to 50% work from home) offers flexibility while maintaining collaborative opportunities with the team.

Join Microsoft Research's AI for Science team to make a meaningful impact on some of the most pressing scientific challenges of our time, while working with cutting-edge technology in a supportive and innovative environment.

Last updated 4 days ago

Responsibilities For Senior Research Engineer, MSR AI for Science

  • Architect, design, and implement scalable and robust solutions for machine learning and scientific research involving large volumes of heterogeneous data
  • Build and maintain model evaluation pipelines and web apps
  • Design, implement, and support tools and technologies that enable the development, deployment, and scaling of machine learning applications
  • Collaborate with cross-functional teams, including scientists, researchers, and software engineers
  • Document and share best practices across the organization
  • Maintain the highest standards in code quality and software design

Requirements For Senior Research Engineer, MSR AI for Science

Python
Linux
  • Master's degree or equivalent work experience in Computer Science, Physics, Engineering, Chemistry, Mathematics or related field
  • Strong familiarity with Linux, git and the open-source ecosystem
  • Proficient experience working with research software, large datasets, and databases
  • Experience building and maintaining cloud infrastructure (e.g., Azure)
  • Experience building processing pipelines and web apps in Python
  • Strong analytical, problem-solving, and communication skills
  • Passionate about pushing the boundaries of science

Benefits For Senior Research Engineer, MSR AI for Science

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, MSR AI for Science

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on machine learning implementation and optimization, offering hybrid work in Suzhou, China.

Senior Software Engineer - AI

Senior Software Engineer position at Microsoft Security, focusing on AI-powered cybersecurity solutions with hybrid work option and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Frameworks team, developing AI software and infrastructure for various platforms from supercomputers to mobile devices.

Senior Software Engineer (GPU Performance)

Senior GPU Performance Engineer role at Microsoft focusing on AI framework optimization and development for next-gen supercomputers.

Senior Software Engineer - Applied Sciences Group

Senior Software Engineer position at Microsoft's Applied Sciences Group, focusing on AI and ML development with C++ and Python, offering hybrid work arrangement.