Research Software Development Engineer-MSR
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.
