M

Microsoft

Builds workplace software, PCs and cloud services

Software Engineer - Reinforcement Learning

Natural Language Processing & LLMsConfirmed live in the last 24 hours
Full-timeRedmond, WA, USA$142.8k - $304.2k /yrIn-person

About the Job

Requirements

  • Passion for advancing reinforcement learning and post-training for large language models.
  • Ability to thrive in a collaborative, fast-paced environment with ambitious goals.
  • High degree of craftsmanship and attention to detail.
  • Use rigorous experimentation and measurement to make decisions.
  • End-to-end ownership and motivation to ship models and capabilities to users.
  • Bachelor's degree in Computer Science or a related technical field and 6 or more years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Preferred: Master's degree in Computer Science or a related technical field and 8 or more years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python; or Bachelor's degree in Computer Science or a related technical field and 12 or more years of such experience; or equivalent experience.
  • Experience building reliable machine learning systems and applying reinforcement learning, reward modeling, preference optimization, model post-training, or related techniques to large language models or other large-scale generative models.
  • Demonstrated experience leading technically ambitious, multi-team machine learning initiatives from hypothesis and experimental design through measurable model or product impact.
  • Experience influencing technical direction across organizational boundaries and mentoring engineers, using quantitative evidence to make decisions and delivering results through ambiguity.
  • Experience building reinforcement learning environments, agent harnesses, simulators, or large-scale rollout infrastructure.
  • Experience with distributed training or inference systems using accelerators such as GPUs.
  • Experience generating, curating, filtering, and versioning large training datasets.
  • Experience developing reward signals from human feedback, model feedback, verifiers, or real-world outcomes.
  • Experience evaluating agents on reasoning, coding, tool use, or long-horizon tasks.
  • Familiarity with modern post-training methods and open-source machine learning frameworks.
  • Demonstrated written and verbal communication skills, including explaining complex experimental results to cross-functional partners.
  • Experience shaping a reinforcement learning, post-training, or evaluation roadmap across multiple teams or model releases.

Responsibilities

  • Set technical direction and lead multi-quarter initiatives to improve large language models and agents through reinforcement learning.
  • Build and scale reinforcement learning environments, rollout systems, training pipelines, and data-generation workflows.
  • Develop high-quality tasks, feedback signals, reward models, and training datasets using human, model-generated, and real-world interaction data.
  • Form hypotheses and run experiments to improve reasoning, instruction following, tool use, coding, and other agentic capabilities.
  • Partner with evaluation teams to define benchmarks, diagnose model failures, and measure core capabilities and real-world performance.
  • Improve the reliability, observability, throughput, and reproducibility of large-scale reinforcement learning experiments.
  • Analyze experiment results, communicate findings, and use them to shape model, data, evaluation, and product roadmaps.
  • Collaborate with research, infrastructure, safety, and product teams to translate new techniques into models used by millions of people.
  • Mentor engineers, raise the quality of experimental and system design, and contribute to a positive, inclusive engineering culture grounded in knowledge sharing and technical excellence.

About the Company

Microsoft

Builds workplace software, PCs and cloud services

Microsoft builds workplace software, operating systems and cloud infrastructure for consumers, businesses and government agencies, from small organizations to global enterprises. Microsoft 365 combines Word and Excel with Teams communication and Copilot AI features, while Windows runs PCs and Surface supplies the company's own computers. Azure rents computing capacity, storage and databases to build and run web applications. Microsoft also sells Xbox consoles and games, collecting revenue through software licenses, subscriptions, usage charges and product sales. Founded in 1975 by Bill Gates and Paul Allen, Microsoft is headquartered in Redmond, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Redmond, WA
Founded
1975

Recently Posted Jobs

Explore more opportunities at Microsoft

See more jobs