Full-Time

Principal Software Engineer(Data) at Microsoft AI

Company Microsoft AI
Location Beijing
Salary Competitive salary
Posted Posted 0 days ago

Job Description

Summary

Microsoft AI are looking for a talented Principal Software Engineer(Data) at their Beijing office. This role sits at the heart of strategic decision-making, turning market data into actionable insights for a company that's revolutionising advertising technology. You'll work directly with leadership to shape the company's direction in the advertising measurement ecosystem.

About the Role

As a Principal Software Engineer(Data), you will provide critical technical leadership across conversion and attribution, driving the continuous expansion of conversion signal coverage, the evolution of measurement logic, and systematic improvements in system reliability. Operating under complex business constraints and within a rapidly evolving industry landscape, the role requires balancing measurement accuracy, platform stability, and long-term extensibility. In close collaboration with product, modeling, and engineering partners, this position delivers stable, scalable conversion and attribution capabilities that create sustained business value.

Accountabilities

  • Provides critical technical leadership across conversion and attribution, driving the continuous expansion of conversion signal coverage, the evolution of measurement logic, and systematic improvements in system reliability.
  • Operating under complex business constraints and within a rapidly evolving industry landscape, the role requires balancing measurement accuracy, platform stability, and long-term extensibility.

The Candidate we're looking for

Experience:

  • Bachelor’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Technical skills:

  • 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.

Personal attributes:

  • Quick learning and solid problem solving and debugging skills.
  • Accountable and proactive.
  • Good communication skill, fluent in English (both oral and written).

Benefits

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Similar Jobs

Full-Time

Strategic Customer Success Manager

Synthesia
New York City
More Info
Full-Time

Software Engineer, Machine Learning

Synthesia
Europe
More Info
Full-Time

Software Engineer, Back End – Video Generation (Tech Lead Level)

Synthesia
London
More Info
Full-Time

Marketing Rev Ops Manager

Synthesia
London
More Info
Full-Time

GTM Methodology Lead

Synthesia
New York City
More Info
Full-Time

Customer Support Associate

Synthesia
US Remote
More Info

Receive the latest articles in your inbox

Join the Houtini Newsletter

Practical AI tools, local LLM updates, and MCP workflows straight to your inbox.