Senior Machine Learning Research Engineer - Research Engineering - MSR Cambridge

Microsoft, Newtown, Cambridge

Senior Machine Learning Research Engineer - Research Engineering - MSR Cambridge

Salary not available. View on company website.

Microsoft, Newtown, Cambridge

  • Full time
  • Permanent
  • Onsite working

Posted 1 week ago, 6 Jul | Get your application in now before you're too late!

Closing date: Closing date not specified

Job ref: b2542e2bf69843989975e41d7d7a62f4

Location ref: Newtown, Cambridge

Full Job Description

We're seeking a hands-on ML Research Engineer to accelerate our Machine Intelligence research area. You work confidently across training, fine-tuning, inference and evaluation, at single- and multi-GPU scale, with strong data-pipeline, debugging and data-analysis skills. Working closely with researchers, you'll design, implement and validate proof-of-concept solutions to Machine Intelligence problems, then partner with product teams to land that research in shipping products used by millions of people world-wide. This role is within the Research Engineering team at MSR Cambridge . Our team has broad experience spanning front-end, systems, networking and ML engineering at datacenter scale. We work across all the research areas in MSR Cambridge, deeply embedded in research projects. Responsibilities

  • Combine strengths in ML research and software engineering competence to contribute to the design and prioritisation of research activities.
  • Build prototypes of ML systems to demonstrate research value, in some cases bringing these prototypes all the way to product-level readiness. You like getting things done.
  • Evaluate research prototypes, and help write up results to communicate outcomes clearly.
  • Collaborate with researchers and product teams, helping smooth technology transfer between them.
  • Reinforce a positive environment by applying best practices and high-quality engineering standards.
  • Gain deep expertise in one (or more) subareas of research, and general understanding of a broad area. Understand the relevant literature and applicable research techniques.
  • Contribute to academic publication of research outcomes.
  • Proactively ensure high standard of software security over research prototypes and library supply chains.
  • Understand and follow ethics and privacy policies relating to research processes and data handling, as appropriate.

    Required
  • Master degree in Computer science or related area, or equivalent training and experience in research.
  • Experience with modern ML model architectures in PyTorch.
  • Proficient in collaborative software development in Python.
  • Skills in data analysis and model evaluation.
  • Experience of performance tuning in ML systems.
  • Experience communicating in English, both written and spoken, including the skill to communicate technical results and justify assumptions to diverse technical audiences.
  • Willingness and flexibility to operate in a highly agile and dynamic environment.
  • Preferred
  • Doctorate (PhD) in Computer Science or related area, or equivalent training and experience in research.
  • Demonstrated ability to work in large codebases.
  • Proficient in lower-level engineering skills (eg C/C++/Rust) or equivalent systems languages.
  • Experience of cluster-based distributed data processing techniques.
  • Research Sciences IC4 - The typical base pay range for this role across United Kingdom is £ 74,700.00 - £ 122,600.00 per year. Certain roles may be eligible for benefits and other compensation.

Direct job link

https://www.jobs24.co.uk/job/senior-machine-learning-research-engineer-research-engineering-127077043