Microsoft 365's Intelligent Data Engineering and Analytics (IDEAs) team is seeking a Senior Software Engineer to join their cutting-edge ML platform team. This role sits at the intersection of large-scale distributed systems and machine learning, handling exabytes of data across global data centers.
The position involves collaborating with Data Scientists, Program Managers, and Platform Engineers to build and optimize end-to-end ML solutions. You'll be working on one of the world's largest distributed systems, helping Microsoft 365 make data-informed decisions that impact millions of users.
Key responsibilities include implementing ML solutions covering data ingestion, feature engineering, training, and monitoring, researching optimization methods, managing feature stores, and developing tools for model onboarding. The role requires expertise in Python, machine learning workflows, and large-scale data processing.
The ideal candidate will have 4+ years of technical engineering experience, strong ML platform development background, and expertise in data processing at scale. You'll work with cutting-edge technologies including containerization, Azure ML, and various ML Ops frameworks.
Benefits include industry-leading healthcare, educational resources, parental leave, and investment opportunities. The position offers hybrid work arrangements with 0-25% travel requirements. Join Microsoft's mission to empower every person and organization on the planet to achieve more while working with state-of-the-art technology and talented teams.