Senior Software Engineer--Bigdata Platform

58 Minutes ago • 4-8 Years • Data Analyst

About the job

Job Description

Microsoft's MAI Data team seeks a Senior Software Engineer to contribute to their massive data ecosystem. Responsibilities include leading design and cross-team communication for Ads Data scenarios, improving the reliability and scalability of the big data platform (Spark), driving cost reduction, and contributing to RPM features. The ideal candidate possesses strong experience with C#, Java, or similar languages, understands distributed systems, and has experience with Spark, Kafka, or similar technologies. Experience with data pipelines and a commitment to SLAs are highly valued. The role involves working with a large team of developers across various Microsoft products and services.
Must have:
  • High-performance C# or Java coding
  • Distributed systems understanding
  • Spark, Kafka, data pipeline design
  • Problem-solving and debugging skills
  • Lead design and cross-team communication
Good to have:
  • Flink, Azure Data Lake experience
  • Ads, search, or content service knowledge
  • Experience designing mission-critical data pipelines
Perks:
  • Industry-leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Overview

MAI Data team in Microsoft APRD is responsible for developing and operating one of the world’s largest data eco-system: PiB data has been being processed, stored and accessed via the data API every day by streaming/batches, from instrumentation to analytics. Besides, modern open-source technologies such as Spark, Kafka, Kylin and Click House are widely used in the team to run the big data business successfully. Thousands of developers in Bing, Ads, MSN, and Edge are working on top of the data products that the team build. We’re looking for passionate software engineering manager to join us for the mission of powering Microsoft Search/Ads/MSN businesses through data substrate and infusing our data capabilities to the industry.

Qualifications

• Solid experience of shipping high performance C#, Java, or equivalent language code software.
• Understanding of distributed system and data parallel computing is preferred.
• Data processing or analytics experience with Spark, Flink, Kafka, Azure Data Lake is a plus.
• Domain knowledge of ads, search or content services is a plus.
• Experience of designing mission critical data pipelines with SLA commitment is a plus.
• Quick learning and solid problem solving and debugging skills.
• Accountable and proactive
• Good communication skill, fluent in English (both oral and written) 

 

Responsibilities

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.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Prague, Prague, Czechia (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Prague, Prague, Czechia (On-Site)

North Dakota, United States (On-Site)

Mountain View, California, United States (On-Site)

Mountain View, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

The Walt Disney Company - Senior Systems Engineer (Project Hire)

The Walt Disney Company, United States (On-Site)

Luxoft - Senior Data Engineer

Luxoft, United States (Remote)

Advarra - Sr Software Engineer

Advarra, India (Hybrid)

Aristocrat Gaming - Games Mathematician

Aristocrat Gaming, United Kingdom (Hybrid)

Luxoft - IBM Connect Developer

Luxoft, India (On-Site)

PhonePe - Techincal Project Manager

PhonePe, India (On-Site)

Nagarro - Principal Engineer, Hybris

Nagarro, India (Remote)

OpenGov - SDET Engineer III

OpenGov, India (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Beijing, Beijing, China

Tencent - Senior Game Designer

Tencent, China (On-Site)

Tencent - Patent Litigation Attorney

Tencent, China (On-Site)

Ubisoft - Esports Project Manager - China

Ubisoft, China (On-Site)

Publicis Groupe - Copywriter

Publicis Groupe, China (On_site)

Microsoft - Digital Solution Area Specialists

Microsoft, China (Hybrid)

Microsoft - Applied Scientist 2- News and Feeds

Microsoft, China (On-Site)

Hasbro - Global Security Auditor

Hasbro, China (On-Site)

Maersk Careers - Software Engineer

Maersk Careers, China (On-Site)

Get notifed when new similar jobs are uploaded

Data Analyst Jobs

Trendyol - Digital Marketing Professionals

Trendyol, Türkiye (Hybrid)

Cognite - Data Engineer

Cognite, India (Hybrid)

Luxoft - Data Engineer

Luxoft, India (On-Site)

EXUSIA - Senior Data Analyst / Tester

EXUSIA, United States (Remote)

Fortis Games - Lead Marketing Analyst

Fortis Games, Canada (On-Site)

PENN Interactive - Staff Data Scientist

PENN Interactive, United States (Hybrid)

Get notifed when new similar jobs are uploaded