Microsoft logo

Senior Software Engineer

Microsoft · Posted Oct 1

Software, cloud computing, artificial intelligence, and hardware services

India, Telangana, HyderabadFull-timeOnsiteSenior Level8+ years₹45.0L–₹75.0L yearly100+ applicants
SoftwareCloud ComputingArtificial IntelligenceConsumer ElectronicsInformation TechnologyPublic Company
Full time

Get a personal compatibility score

Add a resume for personal matches

About the role

The Microsoft Windows & Devices (W+D) team delivers hardware, software, and services experiences, and the Windows Silicon & System Integration (WSSI) team is driving next-generation AI experiences on Windows across CPU, GPU, and NPU architectures. The AI Validation team focuses on ensuring consistent quality, accuracy, performance, power efficiency, and reliability of on-device AI workloads across a diverse silicon ecosystem. This Senior Software Engineer role validates emerging AI models and experiences on Windows devices, enables support for new generations of silicon, and builds validation and automation infrastructure for on-device AI at scale.

What you will do

  • 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.
  • Champion AI‑assisted and agentic engineering workflows across the org; set standards and expectations so teams use AI to move faster without compromising security or quality.
  • Establish guardrails and best practices for responsible use of AI tools—ensuring correctness, security, privacy, and compliance.
  • Encourage teams to use AI to:
  • Accelerate root‑cause analysis and debugging
  • Improve test coverage and validation
  • Reduce toil through automation and repeatable workflows
  • Partner with AI‑forward initiatives across Windows to scale learnings, patterns, and reusable assets.

Skills used in this role

C++C#PythonAI/MLONNX RuntimeDirectMLWindows MLGenAICPUGPUNPUHardware AccelerationAutomation FrameworksBenchmarkingPerformance AnalysisTelemetryDebuggingProblem Solving

What the employer is looking for

  • 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.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Microsoft

Microsoft Corporation is a multinational technology company that develops, licenses, and supports a wide range of software products, services, and hardware devices. Best known for its Windows operating systems, Microsoft 365 productivity suite, and Xbox gaming consoles, the company has expanded heavily into enterprise cloud computing via Azure and advanced artificial intelligence solutions. As one of the world's most valuable public enterprises, it empowers individuals and businesses globally through innovative digital transformation.

Industry
Software
Company size
228,000+ employees
Founded
April 4, 1975
Location
Redmond, Washington, USA
Funding stage
Public Company

Leadership

SN
Satya Nadella

Chairman and Chief Executive Officer

AH
Amy Hood

Chief Financial Officer

BS
Brad Smith

Vice Chair and President