Microsoft's MAI Data team in APRD is seeking a Senior Software Engineer to join their bigdata platform team. This role is part of one of the world's largest data ecosystems, processing PiB of data daily through streaming and batch operations. The team utilizes modern open-source technologies including Spark, Kafka, Kylin, and Click House to support critical Microsoft services like Bing, Ads, MSN, and Edge.
The position offers a unique opportunity to work on large-scale data infrastructure that powers Microsoft's core search and advertising businesses. You'll be responsible for leading design initiatives and improving the reliability and efficiency of big data platforms while driving significant cost reductions.
As a Senior Software Engineer, you'll work with distributed systems and data parallel computing, leveraging technologies like Spark and Kafka. The role requires strong expertise in high-performance programming with languages such as Java or C#, combined with deep knowledge of big data technologies and analytics platforms.
The position offers a hybrid work environment with up to 50% work from home flexibility and includes comprehensive benefits such as industry-leading healthcare, educational resources, and parental leave. This is an excellent opportunity for experienced engineers passionate about big data and distributed systems to make a significant impact at Microsoft.
The ideal candidate will have strong problem-solving abilities, excellent communication skills, and experience with mission-critical data pipelines. You'll be joining a team that's essential to Microsoft's data infrastructure and will have the opportunity to work on challenging technical problems at scale.