Microsoft is looking to hire a Senior Researcher to conduct research and lead collaborations that yield new insights, theories, analyses, data, algorithms, and/or prototypes that advance the state-of-the-art of computer science and engineering, as well as general scientific knowledge. The role involves formulating research problems and designing, developing, executing, and implementing a research agenda to further academic knowledge and close identified gaps.
Requirements
- Gain an understanding of a broad area of research (e.g., Machine Learning, Artificial Intelligence, Foundation Models, Natural Language Processing, Computer Vision, Statistical Modeling, Deep Learning, etc.) and the corresponding literature and applicable research techniques.
- Identifies the solvable components of a larger research problem.
- Under instruction from others, research new tools, technologies, and methods being used in the research community.
- Contribute knowledge around a specialized tool/method to support planning for research projects.
- Bring a component of a research project to successful completion yielding new algorithms, prototypes, theories, tools, methods, analyses, insights, or collections of data which solve one or more components of larger research problem.
- Understand and follow ethics and privacy policies when executing research processes and/or collecting data/information.
- A pulication record at top conferences (e.g. NeurIPS, ICML, ICLR, CHI, etc.)
Responsibilities
- Conduct research and lead research collaborations that yield new insights, theories, analyses, data, algorithms, and/or prototypes that advance the state-of-the-art of computer science and engineering, as well as general scientific knowledge.
- Formulate research problems in an area of study and initiates the design, development, execution, and implementation of a research agenda to further academic knowledge and close identified gaps.
- Gain an understanding of a broad area of research (e.g., Machine Learning, Artificial Intelligence, Foundation Models, Natural Language Processing, Computer Vision, Statistical Modeling, Deep Learning, etc.) and the corresponding literature and applicable research techniques.
- Identifies the solvable components of a larger research problem.
- Under instruction from others, research new tools, technologies, and methods being used in the research community.
- Contribute knowledge around a specialized tool/method to support planning for research projects.
- Bring a component of a research project to successful completion yielding new algorithms, prototypes, theories, tools, methods, analyses, insights, or collections of data which solve one or more components of larger research problem.
Other
- Doctorate (or currently pursuing) in relevant field OR equivalent experience.
- Assist in technology transfer attempts, participate on standards organizations, file patents, author white papers, develop or maintain tools/services for internal Microsoft use, or consult for product or business groups.
- Collaborate with members of research group to contribute to existing work on a research problem and assist in writing and/or presenting papers at workshops and conferences.
- Publish papers as co-author or lead author for high-quality conferences and journals, with an impact like that of a post-doctorate.
- Supports mentorship by assisting with onboarding of research interns or other entry-level team members.