Principal Software Engineering Manager at Microsoft
Principal Software Engineering Manager Details
May 2, 2019, 3:36 p.m.
Microsoft FUSE group
Join Microsoft FUSE group under E and D in Office 365 to build a world class machine teaching platform to enable developers with no machine learning expertise to build custom classifiers and extractors for text, images or speech signals. Machine teaching provides a big market opportunity to have developers and domain experts build very smart applications like chatbots, virtual assistants and semantic search. Machine teaching allows developers to provide their domain knowledge in the form of schema, labels and features while the platform hides the details of the machine learning algorithm and the training pipeline. The machine teaching platform also enables developers to manage the model building lifecycle, improve the models over time based on real traffic and provides guidance on how to improve the models. The Language Understanding Service (LUIS) on Cognitive Services is powered by the machine teaching technology. This service lets developers extract information from conversational AI
• Build a machine learning feature repository to serve as the machine teaching asset for suggesting features to users • Integrate the repository in the LUIS infrastructure • Collaborate with multiple teams across MS to collect the available features
Required qualifications: 5+ years coding in C#, Java, Python or C++ 3+ years building scalable cloud services 5+ years building and managing development teams BS. or MSc. in computer science or engineering Preferred Qualifications: Strong leadership skills and ability to build diverse teams Strong design and architecture skills with the ability to learn new tools, and design patterns. Background or experience in Information Retrieval (IR) or Machine Learning (ML) is a plus. Experience with text-based systems is a plus. Ability to work effectively both autonomously and across teams. Customer focus: