Senior ML Applied Scientist - Microsoft Search, Assistant & Intelligence at Microsoft
London, United Kingdom
🇬🇧 (Posted Aug 9 2019)
About the company
At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. Our mission is grounded in both the world in which we live and the future we strive to create. Today, we live in a mobile-first, cloud-first world, and the transformation we are driving across our businesses is designed to enable Microsoft and our customers to thrive in this world.
Do you like to work on the hardest problems in computing with the biggest user impact? We are looking for a talented Applied Scientist - an individual with a desire to develop solutions to difficult problems, to create, innovate, and define the next generation of enterprise search and productivity tools. If you have a passion for challenges, for excelling in a dynamic, team-oriented environment, and for inventing novel techniques to power quality services used daily by millions, then you will be interested in us. The MSAI team in the London office is focused on improving key parts of Microsoft software and services, including the Microsoft Office 365 suite, using Machine Learning, IR and NLP techniques. Our efforts leverage the entire breadth and depth of the Office 365 system – a distributed system with hundreds of thousands of computers tuned to empower our users by responding in milliseconds.
We need strong talent to improve our results. This is a rare opportunity to join an exceptionally strong team where you can see an immediate impact through your contributions.
Our office is in London and it is a truly multi-cultural environment with people coming from many different European countries, the U.S. and other continents.
You will work with world class colleagues as well as internationally respected researchers from Microsoft Research (MSR) Cambridge & around the world. Success in this position requires a broad set of experiences and skills, ranging from broad knowledge of IR/ML/NLP techniques, coding skills to the ability to build a collaborative working relationship with other researchers and engineers.
You will be expected to work on many levels - from mining massive datasets for identifying opportunities, through designing and implementing your solutions into our offline and live production systems, defining appropriate metrics to measure their effectiveness, conducting rigorous A/B experiments and impartially evaluating their results. Your coding skills will be challenged writing scalable, distributed and highly efficient components. Candidates should give evidence of their ability to write efficient and maintainable code.
Skills & requirements
A PhD, in Computer Science, Applied Mathematics, Artificial Intelligence, Statistics or related subjects - candidates with exceptional ML skills and only Master's degree will be considered
A background in Machine Learning, Natural Language Processing, or Information Retrieval
Solid coding skills in any OOP language
Strong theory/algorithmic background and good understanding on how to apply advanced knowledge to solve real problems
Senior level experience demonstrated by leading projects, mentoring members of staff as well as driving cross-team collaboration
Data mining solutions on text data
Prior work on large scale database or Internet-scale applications