Senior Software Engineer
Microsoft· Software Engineering
India, Telangana, HyderabadPosted 3w ago
About the role
Senior Software Engineer in the Windows Silicon & System Integration AI Validation team responsible for validating on-device AI models and experiences on Windows across CPU, GPU, and NPU architectures, developing validation infrastructure, and enabling support for next-generation silicon.
Responsibilities
- Lead validation of on-device AI models and experiences across Windows platforms and silicon partners.
- Evaluate model accuracy, performance, power, scalability, and functional correctness across diverse hardware configurations.
- Drive bring-up and readiness of AI models on next-generation silicon platforms, working closely with Microsoft and silicon partner engineering teams.
- Develop, enhance, and maintain validation frameworks, automation infrastructure, and performance analysis tools to support evolving AI model architectures.
- Build solutions that enable efficient benchmarking and comparison of AI workloads across CPU, GPU, and NPU execution environments.
- Analyze telemetry, traces, and validation data to identify regressions, bottlenecks, and optimization opportunities.
- Collaborate with AI researchers, platform engineers, silicon partners, and product teams to ensure successful deployment of new AI capabilities on Windows.
- Design automated quality gates and validation methodologies that scale across models, hardware platforms, and operating system releases.
- Drive root-cause analysis and resolution of model accuracy, compatibility, performance, and reliability issues.
- Mentor engineers and contribute to technical leadership within the team through design reviews, best practices, and knowledge sharing.
Qualifications
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field.
- 8+ years of software engineering experience in systems, platform, validation, AI/ML infrastructure, performance engineering, or related domains.
- Strong programming skills in C++, C#, Python, or related languages.
- Experience developing automation frameworks, validation infrastructure, or large-scale test systems.
- Strong debugging and problem-solving skills with the ability to diagnose complex software and system-level issues.
- Experience analyzing performance, telemetry, profiling, or diagnostic data.
- Ability to work independently and drive projects from concept to execution.
- Experience with AI/ML model validation, benchmarking, or deployment.
- Familiarity with Windows AI, ONNX Runtime, DirectML, Windows ML, GenAI workloads, or model optimization techniques.
- Experience working with CPU, GPU, or NPU architectures and hardware acceleration technologies.
- Knowledge of performance, power, thermal, or scalability analysis methodologies.
- Experience collaborating with silicon vendors or platform engineering teams.
- Familiarity with model quality evaluation, benchmark development, and AI workload characterization.
Skills
Required:Programming (C++, C#, Python)Automation frameworksPerformance analysisOn-device AI validation
Last updated Oct 1, 2026. Interested? Apply on the company site.
About Microsoft
Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target
More open roles at Microsoft
- Senior Security Sales Specialist4d agoHybrid (Auckland) · Digital Solution Area Specialists
- Technical Program Manager4d agoRedmond, WA, Multiple Locations · Technical Program Management
- AI Business Solutions Specialist Manager - M365 Copilot / Agents / Dynamics 365 / Power Platform4d agoTokyo · Solution Area Specialists
- Senior Technical Program Manager4d agoRedmond, WA, Hybrid (Multiple Locations) · Technical Program Management
- Senior Subsea Project & Operations Manager4d agoTokyo, Japan · Sourcing Engineering