Microsoft's Web Experience Team (MAI) is seeking a Software Engineer 2 to join their data engineering team, which manages one of the world's largest data ecosystems. The role involves working with petabyte-scale data processing using modern technologies like Spark, Kafka, Kylin, and ClickHouse. The position supports critical Microsoft products including Bing, Ads, MSN, and Edge.
The ideal candidate will have 3+ years of experience in software engineering, with strong skills in languages like C#, Java, or Scala. They'll work on designing and implementing mission-critical data pipelines, focusing on scaling solutions and cost optimization. The role offers exposure to cutting-edge big data technologies and the opportunity to impact millions of users worldwide.
This position combines technical expertise with business impact, requiring both strong engineering skills and the ability to collaborate across teams. The role offers comprehensive benefits, professional growth opportunities, and the chance to work with industry-leading technology at Microsoft's Beijing office. The position includes hands-on work with distributed systems and data parallel computing, making it ideal for engineers passionate about big data and scalable solutions.