Senior Software Engineer (Ads Data)

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Data
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Advertising

Description For Senior Software Engineer (Ads Data)

Microsoft's MAI Data team in ARPD is seeking a Senior Software Engineer to join their world-class data ecosystem team. This role sits at the heart of Microsoft's data infrastructure, processing petabytes of data daily that powers Bing, Ads, MSN, and Edge services. The position offers an opportunity to work with cutting-edge technologies like Spark, Kafka, Kylin, and Click House in a large-scale environment.

The ideal candidate will bring 5+ years of experience in big data or large-scale services, with strong expertise in languages like C# or Java. You'll be responsible for leading design initiatives for Ads Data scenarios, optimizing BI stack reliability, and driving significant scaling and cost reduction efforts. The role combines technical leadership with hands-on development, requiring both deep technical knowledge and excellent communication skills.

Working at Microsoft offers exceptional benefits, including industry-leading healthcare, educational resources, and comprehensive parental leave. The position is based in Beijing, China, with an in-person work arrangement and potential travel up to 25%. This is an excellent opportunity for a senior engineer looking to make a significant impact on Microsoft's global data infrastructure while working with some of the most sophisticated data systems in the industry.

The role offers the chance to work on mission-critical data pipelines, contribute to cost optimization initiatives, and collaborate with thousands of developers across Microsoft's key products. Your work will directly influence the efficiency and effectiveness of Microsoft's search and advertising platforms, making this an impactful position for someone passionate about big data and distributed systems.

Last updated 4 minutes ago

Responsibilities For Senior Software Engineer (Ads Data)

  • Lead the design and cross team communication for Ads Data scenarios to support Ads Business to grow
  • Deep understanding the bigdata platform (Spark) and opensource stacks to improve BI stack reliability
  • Drive the 10X scaling and cost reduction
  • COGS saving (Azure, MT, Cosmos) and contribute to RPM features

Requirements For Senior Software Engineer (Ads Data)

Java
Kafka
  • Bachelor degree or above in Computer Science or related area
  • 5+ years of industry experiences in big data or large scale service
  • Solid experience of shipping high performance C#, Java, or equivalent language code software
  • Understanding of distributed system and data parallel computing
  • Quick learning and solid problem solving and debugging skills
  • Accountable and proactive
  • Good communication skill, fluent in English (both oral and written)

Benefits For Senior Software Engineer (Ads Data)

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer (Ads Data)

Senior Software Engineer (Data)

Senior Software Engineer position at Microsoft's Bing Data team, focusing on large-scale data engineering with cutting-edge technologies and big data systems.

Senior Data Engineer - Xbox

Senior Data Engineer position at Xbox/Microsoft, focusing on personalization data solutions and large-scale data engineering for gaming services.

Senior Software Engineer (Ads Data)

Senior Software Engineer position at Microsoft focusing on Ads Data systems, requiring 5+ years of experience in distributed systems and big data technologies.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on building scalable data platforms and cloud services for datacenter operations, offering competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer position at Microsoft in Suzhou, focusing on big data pipeline development and AB experimentation systems for MSN's global content service.