Senior Software Engineer - AI Platform
Core
Lead architecture, design, and implementation of high-quality Windows AI platform components, services, APIs, SDKs, evaluation systems, and developer tooling.
Role type
Senior IC platform engineer (Windows AI)
Builds
Windows AI platform components, services, APIs, SDKs, evaluation systems, and developer tooling
Domain
Operating Systems + Artificial Intelligence
Deliverable
production ML models
Required skills
C++, C#, Python, software and API design, testing, debugging, data structures, algorithms, source-control practices, distributed systems, cloud-native architecture, CI/CD, observability, security, production operations, Windows development technologies, Visual Studio, Windows SDK, WinAppSDK, low-level systems programming, OS integration, compatibility, multi-device platform architecture, public developer APIs, open-source contributions
Preferred skills
AI/ML platforms, model-serving or inference systems, agent frameworks, evaluation infrastructure, AI developer tooling, quality metrics definition, evaluation datasets, regression gates, experimentation frameworks, release criteria for AI systems, responsible AI, privacy, security, accessibility, compliance, data-governance
Technologies
Azure, Visual Studio, Windows SDK, WinAppSDK
Responsibilities
Translate ambiguous product and platform needs into clear technical plans, milestones, interfaces, and engineering investments; Define scalable patterns for model onboarding, inference, orchestration, versioning, compatibility, telemetry, and lifecycle management; Drive end-to-end quality strategy including automated evaluation, output-quality regression, performance, power, memory, reliability, security, privacy, and responsible AI validation; Lead open-ended technical investigations and guide successful prototypes from experimentation into robust production platform features; Own observability, incident prevention and response, safe rollout, servicing, backward compatibility, and continuous improvement; Partner across organizational boundaries with product managers, applied scientists, engineering teams, and senior technical leaders to align dependencies and deliver cohesive platform solutions; Raise engineering standards through design and code reviews, maintainability, operability, and mentoring of other engineers; Champion AI-assisted engineering practices, automation, and data-driven decision-making to improve development velocity and software quality; Establishes architecture and engineering patterns adopted across multiple platform capabilities; Delivers predictable, measurable improvements in platform quality, performance, reliability, and developer experience
Seniority
Senior, hands-on IC