← Back to Jobs
Microsoft logo

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 source

Editor 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

PythonPyTorchAI/ML SystemsLLMs / Deep LearningResearch Engineering Collaboration

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

  1. Application screening
  2. Technical / engineering interviews
  3. Team or research discussion
  4. 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. 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. 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. 3. Update your resume

    Highlight AI/ML systems work, Python, PyTorch, research engineering, scalable systems, and project impact.

    20-30 minutes

  4. 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.

Apply Now →

More jobs to explore

Related Opportunities

Similar openings based on company, location, and skills from this job.

View all jobs →