Senior Research Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Machine Learning
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI

Description For Senior Research Software Engineer

Microsoft Research's RiSE Group is seeking a Senior Research Software Engineer to work at the cutting edge of language model training, natural language processing, and formal reasoning. This role offers a unique opportunity to develop programming technology that combines language modeling with reasoning capabilities. Working within Microsoft, one of the world's leading technology companies, you'll collaborate with top computer scientists and engineers while contributing to groundbreaking research.

The position involves building and maintaining state-of-the-art systems, conducting research, and publishing technical papers. You'll be part of a multi-disciplinary team working on advanced software development projects that could shape the future of AI and programming languages. The role offers competitive compensation, comprehensive benefits, and the flexibility of up to 100% remote work.

This is an ideal opportunity for someone with a strong technical background in AI systems, natural language processing, or formal methods who wants to impact the field through both research and practical engineering. You'll have access to Microsoft's vast resources and work in an inclusive environment that values growth mindset, innovation, and collaboration.

The role comes with excellent benefits including industry-leading healthcare, educational resources, investment options, and generous time-off policies. Located in Redmond, Washington, with remote work options, this position offers the chance to work on cutting-edge technology while maintaining work-life balance.

Last updated a month ago

Responsibilities For Senior Research Software Engineer

  • Drive high-impact research in programming languages and systems at the intersection of language modeling and formal reasoning
  • 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

Requirements For Senior Research Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 3+ years' research or engineering experience building AI/data processing/formal reasoning/natural language systems

Benefits For Senior Research Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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

Interested in this job?

Jobs Related To Microsoft Senior Research Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI and machine learning for entity understanding, offering competitive salary and remote work options.

Senior Applied AI Engineer

Senior Applied AI Engineer role at Microsoft focusing on developing AI solutions for security, combining cutting-edge research with practical applications in defensive and red teaming capabilities.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI frameworks and LLM optimization, offering competitive salary and hybrid work environment.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Frameworks team, developing AI software and working with novel AI hardware platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure AI Platform team, focusing on GenAI Models and LLM services, offering competitive pay and hybrid work environment.