Microsoft Research's SAINTES group is looking to advance the state-of-the-art in AI-powered improvements for the software development lifecycle, software analytics, and software engineering research. They aim to enrich developer work and well-being through socio-technical research, leveraging AI, HCI, and software engineering to reshape AI-human collaboration and provide AI-driven decision support at scale.
Requirements
- Actively conducting research in at least one of the following areas: developer productivity, Large Language Models (LLMs) applied to software engineering, software engineering and/or human computer interaction applied to AI/ML systems, mining software repositories, and software analytics.
- Demonstrable proficiency in software development, with a solid foundation in understanding, developing, and deploying code, including the ability to translate research concepts into working implementations.
- Experience using LLMs in the domain of software development.
- Proficiency in Python.
- At least 1 year of experience in conducting research, writing peer-reviewed publications, and software development.
- Has published in one of the following ACM or IEEE venues: ICSE, ESEC/FSE, CHI, CSCW, ICSME, ASE, CHASE, IUI, ICML, NeurIPS.
Responsibilities
- Integrating AI/Machine Learning (ML) into software development activities to bolster developer activities.
- Analyzing developer productivity impacts and elevating software analytics for comprehensive insights.
- Investigating and optimizing software engineering processes to enhance efficiency and quality, using AI/ML to improve methodologies and practices that underpin successful software development lifecycles.
- Engaging in socio-technical research spanning productivity, community, and developer well-being.
- Collaborate with other Research Interns and researchers.
- Present findings.
- Contribute to the vibrant life of the community.
Other
- Accepted or currently enrolled in a PhD program in Computer Science, Software Engineering, Electrical Engineering, or related STEM field.
- Ability to think unconventionally to derive creative and innovative solutions.
- Ability to collaborate effectively with your mentor and others in Microsoft on research projects.
- Effective interpersonal skills, cross-group, and cross-culture collaboration skills.
- Research Interns are expected to be physically located in their manager’s Microsoft worksite location for the duration of their internship.