
Principal Research Scientist
- Shanghai
- Permanent
- Full-time
- Lead the development and evaluation of state-of-the-art models for code completion and editing, pushing the boundaries of code understanding, generation, fix and review.
- Develop retrieval-augmented systems that improve a model’s awareness of large and complex codebases, enabling context-rich code assistance.
- Design and prototype efficient inference algorithms to enable fast, interactive code generation experiences at scale.
- Collaborate across disciplines with product teams across Microsoft and Github
- Stay up to date with the research literature and product advances in AI for software engineering
- Doctorate in relevant field AND 3+ years related-research experience OR equivalent experience.
- Strong academic work and professional experience in statistics, machine learning, including deep learning, NLP, econometrics.
- Experience in building cloud-scale systems and experience working with open-source stacks for data processing and data science is desirable.
- Experience with LLMs in natural language, AI for code or related fields
- Experience in productizing AI and collaborating with multidisciplinary teams.
- PhD degree in Computer Science, Statistics, Physics/Math, or related fields.
- Experience in productizing machine learning models is desirable.
- Excellent communication skills, ability to write and present research papers.
- Strong teamwork and collaboration skills.