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 is part of one of the world's largest data operations, processing PiB of data daily through streaming and batch processing. The team utilizes cutting-edge technologies like Spark, Kafka, Kylin, and Click House to power critical data products used by thousands of developers across Bing, Ads, MSN, and Edge platforms.

As a Senior Software Engineer, you'll be responsible for leading design initiatives and cross-team communication for Ads Data scenarios, driving business growth through data-driven solutions. The role requires deep expertise in big data platforms, particularly Spark, and the ability to optimize BI stack reliability while achieving significant scaling and cost reduction goals.

The position offers an opportunity to work with modern open-source technologies and contribute to mission-critical data pipelines. You'll be part of a team that powers Microsoft's Search/Ads/MSN businesses through data substrate and helps extend these capabilities to the industry. The role combines technical leadership with hands-on development, requiring both strong engineering skills and excellent communication abilities.

This is an ideal opportunity for experienced engineers passionate about big data, distributed systems, and advertising technology. The role offers comprehensive benefits, including industry-leading healthcare, educational resources, and various other perks, making it an attractive position for those looking to make a significant impact in the data engineering space at one of the world's leading technology companies.

Last updated 33 minutes ago

Responsibilities For Senior Software Engineer (Ads Data)

  • Lead the design and cross team communication for Ads Data scenarios to support Ads Business growth
  • Deep understanding of bigdata platform (Spark) and opensource stacks to improve BI stack reliability
  • Drive 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
  • >=5 years of industry experiences
  • Solid experience in 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 (Ads Data)

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

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

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.