Microsoft Research seeks a Senior Research Software Engineer to build and advance state-of-the-art open-source AI infrastructure and improve the efficiency and scalability of production systems across the full AI model lifecycle
Requirements
- Coding in languages including, but not limited to, C, C++, C-Sharp, CUDA, Python, PyTorch, or Rust
- 3+ years’ research or engineering experience building large scale AI infrastructure, ML systems, and/or HPC systems
- 5 years of experience in engineering roles building large scale AI infrastructure, ML systems, and/or HPC systems, or 3 years of experience in such roles with a PhD or equivalent advanced degree in a relevant area
- Active participation in engineering efforts in the above areas, with involvement in building and maintaining systems
- Active participation in research as demonstrated by publications
- Demonstrable ability to work in a multi-disciplinary team
Responsibilities
- Drive high-impact research in AI infrastructure, ML systems, HPC systems, programming reasoning, optimizations, and document processing, with a focus on software development and building large-scale systems
- Collaborate to develop and test out new ideas within existing or new collaborative teams
- Build and maintain state of the art systems in this space
- Collaborate in preparing technical papers and presentations
- Embody our culture and values
- Work closely with ML systems researchers to build and advance state-of-the art open-source AI infrastructure
- Improve the efficiency and scalability of production systems across the full AI model lifecycle: pre-training, supervised fine-tuning, reinforcement-learning-based post-training, and inference
Other
- Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
- 0-25% travel
- 3 days/week in-office
- Full-Time employment
- Industry leading healthcare, educational resources, discounts on products and services, savings and investments, maternity and paternity leave, generous time away, giving programs, opportunities to network and connect