# Senior Software Engineer

**Company**: Microsoft AI
**Location**: Beijing
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://microsoft.ai/job/senior-software-engineer-50/
**Canonical**: https://yubhub.co/jobs/job_c4357026-b17

## Description

### Overview

The Edge Growth MAI-A team is responsible for driving user acquisition, engagement, and retention for Microsoft Edge, which serves over a billion users worldwide. We build and optimize data, experimentation, feedback, and insights systems to enable rapid product growth.

### Responsibilities

- Design, develop, and maintain scalable systems for growth experimentation, feedback loops, and data-driven insights.

- Build reusable components and architecture to support long-term sustainability and rapid iteration.

- Collaborate with Data Science teams to operationalize AI-first engineering solutions, including advanced AI solution-powered insights and personalization systems.

- Implement intelligent experimentation frameworks to optimize user journeys and product features.

- Work closely with PMs, Data Scientists, and other engineers in mission-based crews to deliver milestones aligned with growth objectives.

- Ramp up quickly across different areas of the Edge codebase, embracing flexibility and breadth of expertise.

- Develop and refine KPIs dashboards, churn analysis systems, and attribution models to measure success and guide decisions.

- Ensure high-quality telemetry and experimentation infrastructure for global scale.

## Skills

### Required
- C
- C++
- C#
- Java
- JavaScript
- Python
- distributed systems
- data pipelines
- cloud services
- experimentation frameworks
- data analytics

### Nice to have
- AI/ML concepts and tools (Copilot, Spark, Kafka)
