Software Engineer 2 - AI Platform
Core
Design, develop, test, and maintain production-quality components, libraries, services, APIs, and SDKs for the Windows AI platform, integrating AI models into scalable workflows.
Role type
Senior IC software engineer (AI platform)
Builds
Production AI platform components, libraries, services, APIs, and SDKs for Windows devices
Domain
Operating Systems (Windows) + Artificial Intelligence
Deliverable
production ML models
Required skills
C++, C#, Python, software and API design, testing, debugging, data structures, algorithms, source-control practices, building reliable software components, distributed systems, AI/ML systems, model integration, inference pipelines, prompt or agent orchestration, evaluation frameworks, quality metrics, benchmark datasets, experimentation, AI regression testing, Azure, cloud-native services, containers, CI/CD, observability, production operations, Windows development technologies, Visual Studio, Windows SDK, WinAppSDK, systems programming, Windows servicing, compatibility, application lifecycle management, open-source contributions
Preferred skills
AI-assisted engineering practices, automation, developer tooling, responsible AI, security, privacy, accessibility, compliance considerations
Technologies
C++, C#, Python, Azure, containers, CI/CD, Visual Studio, Windows SDK, WinAppSDK, GitHub
Responsibilities
Design, develop, test, and maintain production-quality components, libraries, services, APIs, and SDKs; Integrate AI models into scalable platform workflows; Build automated evaluation and regression capabilities; Use telemetry and data-driven debugging to diagnose issues; Prototype new AI capabilities and convert explorations into robust features; Collaborate with product managers, applied scientists, and senior technical leaders; Contribute to operational excellence through monitoring, incident analysis, safe rollout, security, privacy, compliance, and continuous improvement; Champion AI-assisted engineering practices and automation; Improve developer adoption through clear APIs, documentation, samples, and actionable diagnostics
Seniority
Mid-Senior, hands-on IC