Description
Microsoft is hiring a Software Engineer, AI/ML Systems to build and operate distributed services for large-scale reinforcement learning and post-training workflows. The role focuses on improving iteration loops, debugging model-hardware interactions, optimizing performance, developing AI infrastructure and compute orchestration, and shipping mission-critical customer workloads. Responsibilities include software development, architecture, security, reliability, observability, incident response, and on-call operations. The position requires a bachelor's degree in computer science or a related technical field and at least two years of technical engineering experience with coding in C, C++, C#, Python, or Java, or equivalent experience. Preferred qualifications include cloud software development, reinforcement learning, container workloads, inference technologies, and distributed training infrastructure. The role offers a typical U.S. base pay range of USD 102,100–202,200 per year, with higher ranges for the San Francisco Bay area and New York City metropolitan area.
