Microsoft's MAI recommendation platform team is seeking a Software Engineer to join their innovative team working on a unified system that provides personalized content feeds for billions of users. The platform powers feeds on MSN, Edge browser, Windows, and various scenarios including news, shopping, weather, and finance. The role involves working with cutting-edge technologies like Kafka and Spark for signal collection, C++/C# implementation for efficient online serving, and collaboration with data scientists to build state-of-the-art machine learning systems.
The team values engineering quality, technical excellence, and grassroots innovation while fostering a supportive and productive work environment. You'll be part of a system that operates across multiple geographically distributed data centers, handling hundreds of billions of documents and focusing on crucial aspects like latency, efficiency, stability, agility, and debuggability.
The position offers competitive compensation, comprehensive benefits, and the opportunity to impact billions of users worldwide. You'll work in a hybrid environment with up to 50% work from home flexibility. The role requires strong technical skills in distributed systems, recommendation systems, and software engineering fundamentals, with opportunities for professional growth and innovation.
Microsoft's inclusive culture promotes a growth mindset, innovation, and collaboration. The company is committed to empowering every person and organization globally, making this an excellent opportunity for those passionate about creating impactful technology solutions at scale.