Microsoft 365 is at the core of Microsoft's mission to enable people and organizations to achieve more. The Intelligent Data Engineering and Analytics (IDEAs) services handle millions of users and exabytes of data, implementing one of the world's largest distributed systems spanning data centers globally.
The M365 IDEAs team focuses on helping customers improve productivity, champion data-informed culture, and enable the Microsoft 365 organization to make better decisions through data. This role presents an opportunity to provide valuable information to both external and internal users, improving efficiency and empowerment in Microsoft's critical cloud business sector.
As a Senior Software Engineer, you'll work closely with Data Scientists, Program Managers, and Platform Engineers to design and implement high-quality end-to-end ML solutions. Your responsibilities will include managing data ingestion, feature engineering, training, scoring, monitoring, and endpoint integration. You'll research innovative optimization methods, maintain a high-quality feature store, and develop tools for streamlined model onboarding.
The role requires expertise in implementing and optimizing ML algorithms in production, solid Python programming skills, and experience with major ML frameworks. You'll work with large-scale data processing, orchestration frameworks, and API implementations for model serving.
Microsoft offers a collaborative environment with a growth mindset, focusing on innovation and shared goals. The company provides comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time off. This position offers up to 50% work from home flexibility with 0-25% travel requirements.