Principal Software Engineer - Data, Personalization - Microsoft AI

Microsoft
Redmond, WA, United States
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence C Sharp (Programming Language) C++ (Programming Language) Distributed Data Store Python (Programming Language) Data Ingestion Information Technology Low Latency

Job description

Experteer Overview As a Principal Software Engineer, you will lead the design and development of distributed data infrastructure, APIs, and personalization pipelines that power Copilot’s intelligence. You will collaborate across Microsoft AI and Copilot teams to build scalable, low-latency systems that respect privacy and security at scale. You’ll shape data models and real-time personalization that adapt to user context and history. You thrive in a fast-paced, product-oriented environment and make risk-vs-velocity decisions that deliver measurable impact. You join a mission-driven culture focused on growth, inclusion, and responsible AI. Compensation / Benefits * Architect scalable, low-latency data ingestion, processing, and serving of personalized signals * Design data models and APIs to enable Copilot reasoning about user context and history * Build real-time and batch personalization engines that adapt Copilot behavior * Collaborate with privacy, security, and responsible AI teams to ensure safe, transparent, user-controlled personalization * Optimize performance, reliability, and cost across diverse workloads and geographies * Ship high-quality, secure, maintainable code * Navigate roadblocks to deliver features to users quickly and iteratively * Contribute in a fast-paced, design-driven product development cycle Tasks * Bachelor’s Degree in Computer Science or related technical field AND 8+ years of engineering experience with C/C++, C#, Java, JavaScript, or Python * Alternative equivalent experience Key requirements *

Requirements

at to ensure safe, transparent, user-controlled personalization * Optimize performance, reliability, and cost across diverse workloads and geographies * Ship high-quality, secure, maintainable code * Navigate roadblocks to deliver features to users quickly and iteratively * Contribute in a fast-paced, design-driven product development cycle Tasks * Bachelor’s Degree in Computer Science or related technical field AND 8+ years of engineering experience with C/C++, C#, Java, JavaScript, or Python * Alternative equivalent experience Key requirements *

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:31 min

Essential AI and human skills for future teams

Alexander Weißhaupt Alexander Weißhaupt +1 · WWC 2025

1:42 min

Aligning testable code with clean code principles

Annelore Egger Annelore Egger · WWC 2025

1:06 min

Ingesting streaming data securely with managed hubs

Eldert Grootenboer +1 · WWC 2023

5:48 min

Balancing delivery latency with stream reliability and scale

Phil Cluff · LIVE

1:12 min

Building intelligent applications and enhancing developer productivity experiences

Alexander Wallner Alexander Wallner +3 · WWC 2024

2:56 min

Core principles behind the Green Software Foundation

Marjolein Pordon · LIVE

Videos

See all

Related articles

See all