Microsoft

Senior Software Engineer

Suzhou, China
Spark Scala
Search for More Jobs Talk to a recruiter now 💪
Description

Content Service Metrics and Analysis Team is responsible for global msn (https://www.msn.cn/zh-cn, Microsoft content service) business growth by building metrics to evaluate gain and quality, driving insights from big data (400TB per day) and models,  providing an AB Experimentation System built on big data with computations on platforms like spark, click house, cosmos, and building an E2E monitoring system on metrics with common auto analysis functions like abnormal detection, prediction, metrics movement, correlation and etc. You will also have a chance to use LLM for relevance on both prompt and embedding. Overall, we provide an E2E service to facilitate msn business growth based on data, models, insights, monitoring and experiments. The role for this job is mainly on big data pipelines for data cooking and system development on AB Experiment System according to business requirements.

  1. Bachelor's Degree
  2. 4+ year work experience in the area of system development or big data processing

 

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

 

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

  1.  Understand the business from data, metrics and system. 
  2. Build data pipelines on multiple computation platforms including spark, kusto, cosmos, databricks and etc for reporting, analysis and metrics pre-computation with stable SLA.
  3. Build pipeline monitor system to prevent from data missing and data process issue. Also, design and setup the quality gate for data quality is a must in the work. 
  4. Build Eco-System for A/B for on-demand metrics computation and experiment analysis. In this system, we will auto generate click house query for quick computation and we will auto listen the experiment scorecard for auto analysis.
  5. Good coding senses independent of the language you are using in the development as we need different languages for different system. For example, we use scala for spark, C#+sql for cosmos and pyspark for databricks.
  6. Drive engineering excellence for lower cost, higher efficiency, better robust of the system, quicker data processing and etc.
Microsoft
Microsoft
Data Management Developer Tools DevOps Enterprise Software Operating Systems

0 applies

3 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say