
Job Update
Research Software Development Engineer-MSR
Microsoft
Published by Siddiq K on Jul 2, 2026 / Updated on Jul 4, 2026
Posted Date
Author
Siddiq K
Location
Bengaluru, Karnataka, India
Job Type
Full-time
Quick Links for This Job
About This Role
Microsoft Research India is hiring a Research Software Development Engineer in Bengaluru. Based on Microsoft’s official India careers page, this role is suited for candidates with strong coding ability, research engineering experience, and hands-on work in AI/ML systems. The listing mentions work involving machine learning models, scalable ML architectures, and collaboration with researchers and engineers.
Before You Apply
Use the official Microsoft India careers page, search the exact role title, open the listing from there, and apply only through Microsoft’s own careers flow. Do not use third-party application links.
Source & Verification
Source
Official Microsoft Careers page
Status
Active
Last Checked
Jul 4, 2026
Application Deadline
Not mentioned
Official Link
View sourceEditor note: HiringsToday structured this listing using Microsoft’s official India careers page after confirming the role is currently visible there. Because Microsoft’s public listing page exposes the role but does not reliably surface a stable deep-link in the page source, the official Microsoft India careers page is used here as the safest verified apply entry point.
Responsibilities
- •
Work closely with researchers, engineers, and partners to build high-quality research engineering solutions
You will translate research ideas into practical systems, prototypes, and deployable engineering outputs.
- •
Drive end-to-end engineering work from ideation to deployment for AI/ML projects
You may own components of experimentation, tooling, model pipelines, and implementation details across the lifecycle.
- •
Contribute to scalable ML systems, model-related engineering, and research infrastructure
You may work on systems that support training, experimentation, evaluation, or deployment of machine learning workloads.
Eligibility
Bachelor’s, Master’s, or PhD in Computer Science or related discipline
The role sits inside Microsoft Research and requires a strong technical foundation.
Show relevant academic background and engineering projects in software, systems, AI, or machine learning.
Strong programming and communication skills
The role requires both engineering execution and collaboration with researchers and teams.
Highlight coding projects, system design work, technical writing, and cross-team collaboration examples.
Minimum 5 years of industry experience with a track record of impactful engineering work
The listing explicitly asks for industry experience and innovation-oriented execution.
Show measurable impact in previous engineering roles, especially in AI/ML, systems, or research-heavy environments.
Required Skills
Salary & Benefits
Microsoft has not publicly shown salary details in the visible India listing for this role. Final compensation, benefits, and role specifics should be confirmed during the official hiring process.
Why Apply
This role is relevant for experienced engineers who want to work at the intersection of AI research and engineering execution. It offers exposure to Microsoft Research India, interdisciplinary ML work, and large-scale research systems.
Application Notes
Who should apply
- -Experienced software/research engineers with AI/ML systems exposure
- -Candidates with strong Python and research engineering backgrounds
- -Applicants interested in Microsoft Research India and large-scale ML systems
Who may skip
- -Freshers looking for entry-level roles
- -Candidates without software engineering or ML systems background
- -Anyone asked to pay money for applications, referrals, training, or interviews
Expected selection process
- Application screening
- Technical / engineering interviews
- Team or research discussion
- HR discussion and final process
Documents to keep ready
- -Updated resume
- -Government ID if requested
- -Academic documents if requested
- -GitHub / publications / project links if available
Preparation Tips
Revise Python and ML engineering fundamentals
Be ready to discuss production-quality Python, ML workflows, model training, and debugging.
Before applying
Prepare research/engineering project walkthroughs
Keep examples ready where you translated ideas into working systems, tools, or ML infrastructure.
Before technical interviews
Strengthen deep learning and systems understanding
Review LLMs, scalable ML systems, data pipelines, evaluation methods, and engineering trade-offs.
Before final rounds
How To Apply
1. Open the official Microsoft India careers page
Search for 'Research Software Development Engineer-MSR' on Microsoft’s official careers listing page.
5-10 minutes
2. Open the job details from the Microsoft listing
Use the live Microsoft careers listing entry and proceed via the official apply flow.
2-5 minutes
3. Update your resume
Highlight AI/ML systems work, Python, PyTorch, research engineering, scalable systems, and project impact.
20-30 minutes
4. Submit the application through Microsoft Careers
Apply only through Microsoft’s official careers platform and save the confirmation.
10-20 minutes
About Microsoft
Microsoft is a global technology company with products and platforms across cloud, AI, productivity, enterprise software, and developer ecosystems. Microsoft Research India is one of the company’s research hubs focused on advanced computer science and applied innovation.
Headquarters
Redmond, Washington, USA
India Presence
Bengaluru, Hyderabad, Noida, Gurugram, Mumbai
Frequently Asked Questions
Is this job active?
Yes. It is visible on Microsoft’s official India careers page with an update date of 2026-07-02.
What is the job location?
Bengaluru, Karnataka, India.
Is this a fresher role?
No. The listing mentions a minimum of 5 years of industry experience.
Is the apply link official?
Yes. The role is listed on Microsoft’s official careers site. The apply flow goes through Microsoft Careers / apply.careers.microsoft.com.
What are the main skills expected?
Strong programming, AI/ML systems understanding, Python, PyTorch, and research-oriented engineering collaboration.
More jobs to explore
Related Opportunities
Similar openings based on company, location, and skills from this job.

Machine Learning Engineer (LLM Infrastructure)
Microsoft
Hyderabad, Telangana / India
Full-time · Mar 31
Competitive

Software Engineer II (Data Science)
Microsoft
Hyderabad, Telangana / India
Full-time · Apr 1
Competitive

Product Manager II
Microsoft
Hyderabad, Telangana / India
Full-time · Apr 1
Competitive

Software Engineer II (Microsoft Security)
Microsoft
Noida, Uttar Pradesh / India
Full-time · Mar 29
Competitive

Cloud Solution Architect (AI Transformation)
Microsoft
Pune, Maharashtra / India
Full-time · Mar 30
Competitive

Technical Support Engineer
Postman
Bengaluru, Karnataka, India
Full-time · Jun 9
Not mentioned
📚 Related Career Tips
Why Most Coding Interviews Fail (And How to Actually Fix It)
8 min read • Interview Prep
Salary Negotiation: What Actually Happened When I Asked For 50% More
7 min read • Career Growth
What I Wish I Knew About Job Hunting (After 50 Applications)
9 min read • Job Search Tips
Remote Work Burnout: Why You're Tired (And What Actually Helps)
8 min read • Work Culture