
Senior Software Engineer AI Platform India Telangana Hyderabad
Microsoft
Job description
Lead the architecture, design, and implementation of high-quality Windows AI platform components, services, APIs, SDKs, evaluation systems, and developer tooling. 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. Design architecture that scales across Windows device classes, silicon partners, application scenarios, and release channels while preserving API consistency, backward compatibility, and manageable operational cost. 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. Communicate technical strategy, risks, trade-offs, and outcomes clearly to engineering and leadership audiences. 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. Bachelor's Degree in Computer Science or a related technical discipline AND 8+ years of professional software development experience, or equivalent experience. Strong proficiency in one or more programming languages such as C++, C#, Python, or equivalent. Strong understanding of software and API design, testing, debugging, data structures, algorithms, and source-control practices. Demonstrated experience designing and shipping complex production software, developer platforms, cloud services, or distributed systems. Proven ability to lead technical execution across multiple contributors or partner teams and deliver through ambiguity. Strong problem-solving, analytical, communication, and collaboration skills. Deep experience with AI/ML platforms, model-serving or inference systems, agent frameworks, evaluation infrastructure, or AI developer tooling. Experience defining quality metrics, evaluation datasets, regression gates, experimentation frameworks, and release criteria for AI systems. Experience with Azure, cloud-native architecture, distributed systems, CI/CD, observability, security, and production operations. Experience with Windows development technologies, Visual Studio, Windows SDK, WinAppSDK, low-level systems programming, Windows servicing, OS integration, compatibility, or multi-device platform architecture. Experience designing public developer APIs or contributing to open-source projects and developer ecosystems. Working knowledge of responsible AI, privacy, security, accessibility, compliance, and data-governance requirements.
Verified and listed by ActiveJobs. Applications are made directly on Microsoft's own career page — we never sit in the middle.