CareerPlanSign in

Research Software Development Engineer-MSR

India, Karnataka, Bangalore💼 Full-time🗓 2026-07-02 → 2026-09-25

Core

Building quality solutions for open problems and new technologies in computer science research, serving researchers and internal/external partners.

Role type

Senior Research Software Development Engineer

Builds

End-to-end research and development solutions from ideation to deployment

Domain

Computer Science Research / Deep Learning / LLMs

Deliverable

production ML models

Required skills

Strong programming, deep learning, LLMs, large-scale ML systems, data preparation, pre-training, post-training, evaluation

Preferred skills

CUDA, agentic frameworks

Technologies

Python, PyTorch, CUDA

Responsibilities

Deal with open problems and new technologies, play different roles as needed, work closely with researchers and partners, take ownership of project goals, mentor interns and team members

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.