Senior Software Engineer--Bigdata Platform

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

Description For Senior Software Engineer--Bigdata Platform

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.

Last updated 6 hours ago

Responsibilities For Senior Software Engineer--Bigdata Platform

  • 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--Bigdata Platform

Java
Kafka
  • Solid experience of shipping high performance C#, Java, or equivalent language code software
  • Understanding of distributed system and data parallel computing
  • Data processing or analytics experience with Spark, Flink, Kafka, Azure Data Lake
  • Domain knowledge of ads, search or content services
  • Experience of designing mission critical data pipelines with SLA commitment
  • 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--Bigdata Platform

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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--Bigdata Platform

Software Engineer, Automation

Senior Software Engineer position at Microsoft focusing on data automation and cloud solutions, offering competitive compensation and comprehensive benefits.

Data Engineer II

Senior Data Engineer position at Microsoft's Cloud Supply Chain organization, focusing on building and maintaining large-scale data infrastructure and pipelines using Azure technologies.

Senior Software Engineer (Data)

Senior Software Engineer position at Microsoft AI, focusing on building and maintaining large-scale data platforms using cutting-edge technologies like ClickHouse, Trino, and StarRocks.

Customer Engineer II

Senior Customer Engineer position at Microsoft Azure focusing on data engineering, community support, and product improvement with 8+ years experience required.

Senior Software Engineer, Data Engineering

Senior Software Engineer position at Microsoft's Consumer Sales Organization, focusing on data engineering with emphasis on security and privacy compliance, offering remote work and competitive benefits.