refresh

트렌딩 기업

트렌딩 기업

채용

채용Microsoft

Principal Software Engineer

Microsoft

Principal Software Engineer

Microsoft

Japan, Tokyo-to, Tokyo

·

On-site

·

Full-time

·

5d ago

Overview

Mico is the animated AI companion at the heart of Microsoft Copilot — a 3D character with expressive animations, lip-sync, voice interaction, long-term memory, and adaptive behavior, shipping to hundreds of millions of users across web (CMC), iOS, Android, and Windows. We are building foundational technology that merges real-time 3D rendering, large language models, and personalized experiences at consumer scale.

As a Principal Software Engineer, you will provide technical leadership across the full Mico engineering stack. You will drive architecture decisions, set the engineering quality bar, and lead a globally distributed team spanning the US, Japan, and China (STCA) in building and scaling one of Microsoft’s most visible consumer AI experiences. You will be responsible for the Picasso rendering engine, cross-platform animation delivery, LLM orchestration, long-term memory systems, and the adaptive personalization framework that makes Mico feel alive.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

  • Own the end-to-end system architecture for the Mico experience, spanning 3D rendering (Picasso stack / Babylon Native), real-time character animation, lip-sync, locomotion, and expression systems.
  • Design and evolve the LLM orchestration layer that powers Mico’s conversational intelligence, including prompt management, skill routing, and context window optimization.
  • Architect the long-term memory system (Cosmos DB) — defining schemas, event handling, message partitioning, and retrieval strategies that enable Mico to remember and adapt to each user.
  • Drive the adaptive personalization framework that governs how Mico adjusts behavior, tone, and interaction patterns based on user history and preferences.
  • Architect solutions that work consistently across CMC (web), iOS, Android, and Windows surfaces, defining shared rendering abstractions and platform-specific optimizations.
  • Coordinate Unified UI integration — ensuring Mico’s visual presence (header, footer, composer, snap-to positioning) works seamlessly with the Copilot shell across all form factors.
  • Own the asset pipeline: CDN-delivered 3D models, video backgrounds, animation configs, and per-surface configuration files (e.g., mico_config_cmc.json, mobile configs).
  • Performance, Reliability, and Observability:
  • Design systems for millions of daily active users — low-latency rendering, efficient asset delivery via CDN, graceful degradation on low-end devices, and robust error recovery.
  • Build and maintain observability dashboards using Azure Data Explorer (Kusto) to monitor Mico engagement, conversation duration, animation frame rates, and error rates across surfaces.
  • Partner with data science to design controlled flights and ablation experiments, interpret telemetry, and use data to guide decisions.

Qualifications Required Qualifications:

  • Bachelor’s degree in computer science or a related technical discipline, along with at least 8 years of engineering experience, including proficiency in programming languages such as C++, C#, Java, JavaScript, or Python.
  • Extensive expertise in iOS and/or Android development; strong full-stack engineering capabilities with comprehensive knowledge of consumer product development.
  • Demonstrated ability to lead through influence, establishing technical direction for teams of 3–10 engineers across US, Japan, and China time zones. Experienced in conducting architecture reviews, design sprints, and technical alignment sessions.
  • Solid background in AI, including hands-on experience developing AI products or integrating AI into daily development processes.
  • Speaking English is required for daily work.

Preferred Qualifications:

  • Ability to establish automated evaluation pipelines for 3D animation fidelity, lip-sync accuracy, expression transitions, and locomotion smoothness — a frontier challenge unique to character AI.
  • Ability to drive mobile E2E test coverage and improve staging environment fidelity, so issues are caught before production.
  • Ability to define and enforce quality gates in CI/CD pipelines, ensuring regressions in animation rendering, voice interaction, and Mico Moments content delivery are caught automatically.
  • Ability to own the security posture for Mico systems — S360 compliance, resource ownership audits, and data classification for user memory and personalization data.

#MicrosoftAI

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

총 조회수

0

총 지원 클릭 수

0

모의 지원자 수

0

스크랩

0

Microsoft 소개

Microsoft

Microsoft

Public

Microsoft Corporation is an American multinational technology conglomerate headquartered in Redmond, Washington.

10,001+

직원 수

Redmond

본사 위치

$3000B

기업 가치

리뷰

3.8

5개 리뷰

워라밸

4.1

보상

4.3

문화

3.4

커리어

3.2

경영진

3.0

65%

친구에게 추천

장점

Excellent compensation and benefits package

Four-day workweek with improved work-life balance

Supportive managers and teams

단점

High-pressure environment causing anxiety

Unprofessional interview processes

Limited creative work opportunities

연봉 정보

5,620개 데이터

Senior/L5

Senior/L5 · Account Management

5개 리포트

$209,483

총 연봉

기본급

$181,941

주식

-

보너스

-

$194,895

$209,483

면접 경험

1개 면접

난이도

4.0

/ 5

소요 기간

14-28주

경험

긍정 0%

보통 0%

부정 100%

면접 과정

1

Application Review

2

Recruiter Screen

3

Technical Phone Screen

4

Onsite/Virtual Interviews

5

Team Matching

6

Offer

자주 나오는 질문

Coding/Algorithm

System Design

Behavioral/STAR

Technical Knowledge

Culture Fit