Software Engineer | Reinforcement Learning

Microsoft · New York, New York, United States

$143K to $304K a year as published by the employer

Apply on company site Save to your job tracker All Software Engineer jobs in New York, NY

Applications are completed on the employer's own site.

Summary

A hands-on role combining software engineering with applied machine learning to set technical direction and lead reinforcement learning initiatives for large language models.

About this role

Overview

At Microsoft AI, we are building frontier models and systems that amplify human potential and reach millions of people through Copilot and the broader Microsoft ecosystem. The Reinforcement Learning Engineering team develops the environments, data, evaluations, training systems, and algorithms used to improve our models after pre-training. Our work advances capabilities including reasoning, instruction following, tool use, coding, and agentic knowledge work. We operate across the full reinforcement learning loop: turning product and research goals into measurable tasks, collecting high-quality experience and feedback, running training at scale, evaluating model behavior, and rapidly translating results into the next generation of models.

As a Member of Technical Staff - Reinforcement Learning Engineering, you will combine strong software engineering with applied machine learning. You will set technical direction, lead ambitious research-to production initiatives, and build reliable systems for reinforcement learning at frontier-model scale. You will work closely with researchers, evaluation teams, infrastructure engineers, and product partners to turn ambiguous model and product goals into measurable capability improvements. This is a hands-on role for an engineer who enjoys moving between algorithms and systems, forming clear hypotheses, and owning programs from initial strategy through production impact.

We are looking for candidates who:

Responsibilities

Required/Minimum Qualifications

Additional/Preferred Qualifications

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $188,000 - $304,200 per year.

Skills named in this posting

About Microsoft

Microsoft Corporation empowers every person and organization on the planet to achieve more through innovation and global progress.

Similar Software Engineer | Reinforcement Learning jobs in New York, NY