Microsoft works with the world's best researchers, moving with the current of technology as it rapidly evolves. Together we share the motivation to seek innovative solutions to the world's toughest challenges and improve the lives of people everywhere. Microsoft provides a nurturing environment to support passionate researchers and engineers in AI technology innovation.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
Analyze and improve performance of advanced algorithms on large-scale datasets and cutting-edge research in machine intelligence and machine learning applications.
Implement prototypes of scalable systems in AI applications.
Collaborate closely with team members on developing systems from prototyping to production level.
Develop solutions for real world, large-scale problems.
Under instruction from others, research new tools, technologies, and methods being used in the research community and contribute your knowledge around a specialized tool/method to support planning for research projects.
Gain an understanding of their research as it relates to Microsoft products or business groups and assists in technology transfer attempts, participating on standards organizations, filing patents, authoring white papers, developing or maintaining tools/services for internal Microsoft use, or consulting for product or business groups.
Qualifications
Required Qualifications
Currently pursuing a Bachelor's, Master's, or PhD degree in a relevant field (e.g., Computer Science, Electrical Engineering, Mathematics, or related disciplines).
Must have at least one additional quarter/semester of school remaining following the completion of the internship.
Preferred Qualifications
Proficiency in one or more general-purpose programming languages, particularly Python.
Familiarity with deep learning frameworks such as PyTorch, TensorFlow, or similar toolkits.
Hands-on experience with training and/or inference of large-scale models, including Large Language Models (LLMs) and/or Vision-Language Models (VLMs) and/or diffusion models.
Demonstrated academic experience, including publications in top-tier conferences or journals, in one or more of the following areas:
Natural Language Understanding
Computer Vision
Machine Learning and Deep Learning
Reinforcement Learning
Large Language Model or Generative AI
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.