Microsoft Research tackles research challenges critical to the success of the company and our customers, driving technological innovation and applying AI to real-world challenges
Requirements
- coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- ability to competently operate across an entire modern AI-centric software stack
- adaptability to dive into a new domain quickly
- polyglot technology curiosity
- experience with data science, machine learning (ML), Large Language Models (LLMs), Natural Language Processing (NLP), computer vision, multimodal input and processing, software security
- ability to build agentic systems that operate at cloud scale using common agent protocols and coding frameworks
- systematic use of benchmarking and other data-driven techniques to guide design and development
Responsibilities
- design, develop, execute, and implement technology research projects in collaboration with other team members, research partners, and product groups
- Work with the team to identify, evaluate, and deploy new AI tools and technologies to accelerate our progress
- play a crucial role in driving innovation from the lab to product
- collaborate with the rest of the team as we advance the state of the art applying AI to real-world challenges
- develop novel ideas in bleeding edge technology
- apply AI to real-world challenges, with the potential to turn research into product that reaches over one billion Microsoft customers
- drive as we tackle some of the hardest and most rewarding challenges in the AI era
Other
- Bachelor's Degree in Computer Science or related technical field
- 6+ years technical engineering experience
- ability to thrive in the face of ambiguity
- ability to prototype starting with a research concept or paper rather than a spec
- ability to operate as part of a multidisciplinary team