mid Software Engineer ic · Posted Nov 28, 2025

About this role

Microsoft is hiring a mid-level Software Engineer based in Bangalore, India. The posting calls out experience with Python, CUDA, PyTorch, LLMs.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Bangalore, India
Department
Software Engineering
Posted
Nov 28, 2025

More roles at Microsoft

Critical Environment Technician
Lund, Sweden · mid
Jira Azure Cloud Computing
Principal Software Engineering Manager
Bangalore, India · manager
Distributed Systems Encryption Compliance
Cloud Solution Architecture
New Zealand · mid
AWS Azure Networking
Sales Excellence Director(Microsoft Advertising)
Beijing, China · director
Performance Optimization
Cloud & AI Platforms Sales Director, Public Sector
Sydney, Australia · director
Azure
All Microsoft jobs →

Job description

from Microsoft careers
Overview

Microsoft Research India (MSR India) is a leading research lab advancing innovation across the research areas like Artificial Intelligence & Machine Learning, Theory, Technology & Empowerment and Systems. Established two decades ago, the lab has been at the forefront of computer science research in India and has been home to world class talent and projects. 

 We are seeking to hire research engineers at Microsoft Research India. We are looking for exceptional candidates with a demonstrated track record in AI/ML, including new models, scalable ML architectures, systems support for such workloads, and innovative large-scale applications of ML models. Projects in the lab are inter-disciplinary and span across research areas such as artificial intelligence, machine learning, natural language processing, information retrieval, systems, theory, and related areas.

Interested candidates should apply on the link above.



Responsibilities

We are looking for engineers with strong coding and engineering skills. The candidate should be comfortable dealing with open problems, new technologies and changing requirements, and should play different roles in the project as the need arises. The candidate will be working closely with researchers, engineers and internal/external partners and take ownership of meeting project goals through building quality solutions. This also provides a great opportunity to receive mentoring as well as to mentor and lead interns and other team members.

This is an excerpt. Read the full job description on Microsoft careers →
All software engineering jobs software engineering in Bangalore, India Jobs in Bangalore, India software engineering salaries software engineering career path
All Microsoft Jobs Browse software engineering roles mid positions