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