Microsoft

Research SDE II

Microsoft

Bengaluru, Karnataka, India · Full Time

Be the first to apply

Experience
5+ yrs
Salary
Openings
1
Posted
1 day ago
Work mode
In office
Education
Bachelor’s, Master’s, or Ph.D. in Computer Science or related disciplines
Eligibility
Experienced professionals with a background in computer science or a related field, especially those with strong AI/ML and large-scale research engineering experience, are encouraged to apply.
Resume
Required to apply

Where you'll work

Job description

Overview

Microsoft Research India is a high-impact research lab focused on advancing work across artificial intelligence and machine learning, theory, technology and empowerment, and systems. With a long-standing presence in India, the lab has built a reputation for strong computer science research, ambitious projects, and highly talented teams.

The team is hiring research engineers who can contribute to cutting-edge work in AI/ML. Ideal candidates will have a strong record of building new models, designing scalable machine learning architectures, supporting such systems at scale, and developing novel large-scale applications of machine learning. The work spans multiple disciplines, including artificial intelligence, machine learning, natural language processing, information retrieval, systems, theory, and closely related fields.

Responsibilities

The role calls for engineers with excellent coding and software-building abilities who can handle ambiguous problems, adapt to new technologies, and adjust to evolving project needs. You will collaborate closely with researchers, engineers, and both internal and external partners, taking responsibility for delivering project objectives through robust, high-quality solutions. The position also offers opportunities to be mentored, as well as to mentor and guide interns and other team members.

Qualifications

Applicants should have a Bachelor’s, Master’s, or Ph.D. in Computer Science or a related area.

Candidates must bring strong programming and communication skills, along with the ability to lead research and development work from concept through deployment.

A minimum of 5 years of industry experience is required, with a demonstrated record of innovation and delivery of meaningful results.

Preferred Experience

Experience with deep learning, large language models, and large-scale machine learning systems will be an advantage.

Hands-on knowledge of Python, PyTorch, CUDA, and modern agentic frameworks is preferred.

Experience across the full machine learning lifecycle, including data preparation, pre-training, post-training, and evaluation, is also desirable.

Additional Information

This opening will remain available for at least 5 days and will continue to accept applications until the position is filled.

Equal Opportunity and Accommodations

Microsoft is an equal opportunity employer. All qualified applicants will be considered 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 protected characteristic under applicable local laws, regulations, and ordinances.

If you need support with religious accommodations or a reasonable accommodation related to disability during the hiring process, you may request assistance.

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files