CareerPlanSign in

Research Software Development Engineer

India, Karnataka, Bangalore💼 Full-time🗓 2026-06-22 → 2026-09-26

Core

Building quality solutions for computer science research projects, from ideation to deployment, serving researchers and internal/external partners.

Role type

Senior Research Software Development Engineer

Builds

End-to-end research and development solutions

Domain

Computer Science Research / Deep Learning / LLMs

Deliverable

production ML models

Required skills

Python, PyTorch, CUDA, deep learning, LLMs, large-scale ML systems, data preparation, pre-training, post-training, evaluation

Preferred skills

agentic frameworks

Responsibilities

Drive end-to-end research and development, work closely with researchers and engineers, 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.