[Fulltime Job Opportunities] Multiple senior machine learning research software engineer postions in Microsoft Research, Cambridge, UK

114 views
Skip to first unread message

Cheng Zhang

unread,
Jan 20, 2022, 2:11:30 PM1/20/22
to ml-...@googlegroups.com
Application Link: 
Senior Research Software Engineer – Machine Learning in Cambridge, Cambridgeshire, United Kingdom | Research at Microsoft

Please contact Cheng...@microsoft.com if you have any questions. 

Microsoft Research Cambridge (UK) is looking for a Research Software Engineer in machine learning, focusing on deep generative models, causal machine learning. The candidate will work closely with researchers and engineers of the Machine Intelligence group and collaborate with other technical and business units in Microsoft in general. The research will involve advancing state-of-the-art machine learning methods to handle heterogeneous data and personalized decision-making for real-world applications. The work will be done in the context of first-party product group collaborations, such as one with the team responsible for managing Microsoft’s partners.

 

More information regarding the topic you will be working on can be found here: Project Azua


Responsibilities

  • Work with a team of ML researchers and software engineers in all stages of the research and development cycle, including early ideation, design, implementation, testing, etc.
  • Collaborate with product teams to understand their data and develop flexible infrastructure for ingesting and processing the data by ML models.
  • Partner with engineers from product groups to develop the architecture for deploying the ML solutions in production, ensuring components integrate smoothly and scale, and live systems are stable and healthy.
  • Instill best practices for software development and documentation, ensure designs meet requirements, as well as adheres to all the privacy and compliance guidelines in handling critical user data.

Qualifications

Required

  • Master’s or PhD degree in Computer Science, Maths, Engineering, or Physics.
  • A minimum of 4 years industry-level software engineering experience.
  • Experience in developing and applying probabilistic deep learning models, such as variational autoencoders (VAEs), using a modern framework, such as PyTorch or TensorFlow
  • Strong software design and implementation skills with an object-oriented programming language, such as Python.
  • Effective communication skills and ability to work in a collaborative environment.

Preferred

  • Experience in deploying machine learning solutions in the cloud.
  • Experience in productizing research.

 

Reply all
Reply to author
Forward
0 new messages