Microsoft

Senior Software Engineer

Microsoft
Apply
24 hours ago
Hyderābād, IndiaSenior

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 hardware configurations.
  • Drive model bring-up and readiness for next-generation silicon platforms in collaboration with Microsoft and silicon partner engineering teams.
  • Develop and maintain validation frameworks, automation infrastructure, performance-analysis tools, benchmarks, and automated quality gates.
  • Analyze telemetry, traces, profiling data, and validation results to identify regressions, bottlenecks, and optimization opportunities.
  • Drive root-cause analysis and resolution of model accuracy, compatibility, performance, and reliability issues.
  • Collaborate with AI researchers, platform engineers, silicon partners, and product teams on deployment of new AI capabilities.
  • Establish responsible AI-assisted engineering guardrails and best practices for correctness, security, privacy, and compliance.
  • Mentor engineers and contribute to technical leadership through design reviews, best practices, and knowledge sharing.

Requirements

  • 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 for complex software and system-level issues.
  • Experience analyzing performance, telemetry, profiling, or diagnostic data.
  • 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 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, including the Microsoft Cloud background check.

Tech Stack

C#C++PythonWindows

Categories

Microsoft

About Microsoft

10,000+ employees

Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.

Contact me