Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop a deep understanding of our products/services and identify pain points and opportunities for enhancing them.
- Adapt Machine Teaching Principles to enhance the language understanding capabilities of Microsoft’s products.
- Conduct directed experiments with the objective being to qualify novel scientific/research techniques for release in Microsoft’s flagship products/services.
- Design methodology and goal, define evaluation criteria, manage the collection/acquisition of datasets, execute experimentation, and assess results.
- Devise end-to-end quality metrics to assess the performance of a given novel technique for a specific usage scenario.
Partner with the engineering teams to facilitate the release of scientific output into the prodcut/service. This may include:
- Addressing performance issues, e.g. latency and memory footprint.
- Addressing the impact on the user experience.
Job Requirements
Technical/Functional Skills
- Experience with the full product software life cycle.
- Programming skills and experience (e.g. Python/C++/C#).
- Hands-on approach to machine learning and data modeling (e.g. using R and Python).
- Familiarity with Azure and Azure machine learning tools would be a plus.
- Experience in machine learning and natural language processing.
- 6+ years of relevant experience preferably in the industry.
Personal Attributes/Interpersonal Skills
- Ability to work independently and in a team to develop innovative solutions.
- Superior communications skills, both verbal and written.
- Interest in mentoring less senior applied scientists and engineers.
Qualifications
A BSc in the areas of Computer Science, Computer Engineering or Data Science. A relevant M.Sc. or Ph.D. degree would be a plus