Job description
We are currently seeking individuals for Principal and Senior Applied Scientist/Researcher positions, responsible for spearheading the implementation of cutting-edge AI algorithms in Generative Image and Natural Language Understanding / Generation on upcoming devices and operating systems. If your expertise matches any of these domains, we encourage you to submit your application
Microsoft is on a mission to empower every person and every organization on the planet to achieve more. Our culture is cantered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world. You can help us to achieve our mission.
To learn more about Microsoft’s mission, please visit:
https://careers.microsoft.com/mission-culture
The Microsoft Applied Sciences Group incubates disruptive technologies for Microsoft’s next-gen hardware products and is working on several exciting projects that will shape how computers and other devices perceive the user and the user’s environment. Operating as a startup within the company, this team works closely with several research and product teams to bring compelling new experiences to the market. A lot of these experiences will rely on a combination of cutting edge hardware and cloud technology. As part of this team, you will have the unique opportunity to develop novel software solutions for different platforms that will revolutionize how people use computers in the future.
Join our dynamic team, where you'll be entrusted with the responsibility of turning sophisticated machine learning models into optimized applications and APIs. With the rapid evolution of the AI ecosystem, each day brings unique challenges. Your expertise in Machine learning, specifically in the field of large language models, combined with your keen analytical skills, will be instrumental in navigating these challenges. Collaborate closely with a diverse, high-calibre team in a high-energy environment to deliver top-notch, maintainable solutions.
Responsibilities
- Contribute to innovations in Large Language Models, AI, Machine Learning, Computer Vision, and Deep Learning.
- Work on generating data for Large LMs using efficient prompting techniques used for model finetuning.
- Evaluate, compare, deploy large models for deployment on power efficient hardware and ship solutions for customer.
- Collaborate with cross-functional teams across Microsoft to define and refine next-gen AI applications.
- Assist in identifying and addressing issues in ML frameworks and associated hardware.
- Mentor junior engineers and contribute to team knowledge-sharing sessions.
Qualifications
- A Ph.D. in Computer Science, Math, Physics, Statistics, OR related areas OR Candidates with master’s degree with proven years of relevant industry experience.
- Demonstrable years of experience in deep learning and its different toolkits particularly Pytorch or Tensorflow
- Proven experience of Python and C++ (especially C++11 and newer) experience.
- Record of publications in top-tier conferences or journals (CVPR, ICCV, ECCV, NeurIPS, ICLR)
- Experience of dataset generation, curation, post processing and evaluation of large models.
Additional or Preferred Qualifications:
- Familiar with Language models, transformers like BERT, GPT-2/GPT-3, Llama, OPT etc
- Experience in model quantization & optimization techniques such as GPTQ, LORA etc.
- Experience of using dataset curation, data generation using prompting state of art LLMs, automated model evaluation.
- Experience with model conversion and deployment frameworks like ONNX is a plus.
- Experience in network architecture search, quantization, graph debugging and replacement is a plus.
Microsoft is an equal opportunity employer. Consistent with applicable law, 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 and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.