Software Engineer 2 (Data)

31 Minutes ago • 3 Years + • Data Analyst

About the job

Job Description

Microsoft's Web Experience Team (Search/Ads/MSN/Edge) seeks a Software Engineer 2 (Data) to contribute to their massive data ecosystem. This role involves developing and operating data pipelines using technologies like Spark, Kafka, Kylin, and ClickHouse, processing petabytes of data daily. Responsibilities include leading the design and cross-team communication for Ads Data scenarios, improving the reliability and scalability of the BI stack, achieving cost reduction, and contributing to RPM features. The ideal candidate possesses 3+ years of experience with high-performance C#, Java, Scala, or similar, understands distributed systems and data parallel computing, and has strong problem-solving and communication skills. Experience with mission-critical data pipelines is a plus.
Must have:
  • 3+ years experience with C#, Java, Scala
  • High-performance code development
  • Understanding of distributed systems
  • Data pipeline design
  • Problem-solving & debugging skills
Good to have:
  • Ads, search, or content service domain knowledge
  • Experience with mission-critical data pipelines and SLAs
Perks:
  • Industry-leading healthcare
  • Educational resources
  • Product and service discounts
  • Savings and investment programs
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Overview

MAI (Web Experience Team including Search/Ads/MSN/Edge) Data in Microsoft STCA 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

• 3+ years of working experience, solid experience of shipping high performance C#, Java, Scala or equivalent language code software.
• Understanding of distributed system and data parallel computing is preferred.
• 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) 

 

 

#MicrosoftAI

Responsibilities

Lead the design and cross team communication for Ads Data scenarios to support Ads Business to grow. Deep understanding the bigdata platform 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.

Gurugram, Haryana, India (On-Site)

Redmond, Washington, United States (Hybrid)

Dublin, County Dublin, Ireland (Hybrid)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Hybrid)

Vancouver, British Columbia, Canada (On-Site)

Beijing, China (On-Site)

Mumbai, Maharashtra, India (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Get notifed when new similar jobs are uploaded

Jobs in Beijing, Beijing, China

Blizzard Entertainment - Game Producer, Diablo Immortal

Blizzard Entertainment, China (On-Site)

Tencent - Senior Marketing Manager I

Tencent, China (On-Site)

Maersk Careers - Senior Software Engineer

Maersk Careers, China (On-Site)

Razer - Lead Site Reliability Engineer

Razer, China (On-Site)

Intel Corporation - DMTM Payroll Specialist

Intel Corporation, China (On-Site)

Thatgamecompany - Backend Engineer - China

Thatgamecompany, China (On-Site)

Google - Software Engineer, Pixel Software

Google, China (On-Site)

Get notifed when new similar jobs are uploaded

Data Analyst Jobs

Nagarro - Staff Consultant, Business Analyst

Nagarro, United States (On-Site)

Jellyfish - Senior Analytics Manager (GTM/GA4)

Jellyfish, Australia (Hybrid)

Glean - Data Science, Product

Glean, United States (On-Site)

Tonies - Senior Data Engineer (all genders)

Tonies, Germany (Remote)

Infoblox - Staff/Senior Data Engineer

Infoblox, India (Hybrid)

Google - Senior Data Scientist, Research

Google, United States (On-Site)

Equivalent Jobs - QUANTITATIVE ANALYST

Equivalent Jobs, (Remote)

PwC - Senior Data Scientist

PwC, Malaysia (On-Site)

Moonbug Entertainment - Director, Revenue & Data Insights (Gaming)

Moonbug Entertainment, United Kingdom (On-Site)

Get notifed when new similar jobs are uploaded