Microsoft

Software Engineer 2 - AI Platform

Microsoft
Apply
22 hours ago
Hyderābād, IndiaMid Level

Responsibilities

  • Design, develop, test, and maintain production-quality Windows AI platform components, libraries, services, APIs, and SDKs.
  • Integrate AI models into scalable platform workflows with consistent, extensible, and maintainable interfaces.
  • Build capabilities that scale from local experimentation to broad Windows deployment across diverse hardware and configurations.
  • Own features end to end through design, coding, testing, validation, rollout, and production improvement.
  • Build automated evaluation and regression capabilities for quality, correctness, performance, reliability, and responsible AI requirements.
  • Use telemetry and data-driven debugging to diagnose issues across model, runtime, API, operating system, and application boundaries.
  • Improve performance, power, memory usage, reliability, and compatibility across Windows devices and deployment rings.
  • Prototype emerging AI capabilities and convert successful explorations into robust platform features.
  • Collaborate with product managers, applied scientists, partner engineering teams, and senior technical leaders.
  • Contribute to monitoring, incident analysis, safe rollout, security, privacy, compliance, automation, and developer tooling.

Requirements

  • Bachelor's degree in computer science or a related technical discipline and 4+ years of professional software development experience.
  • Proficiency in one or more programming languages such as C++, C#, or Python.
  • Understanding of software and API design, testing, debugging, data structures, algorithms, and source-control practices.
  • Experience building reliable software components, developer platforms, cloud services, or distributed systems.
  • Ability to own and deliver complex features end to end with appropriate technical guidance.
  • Experience with AI/ML systems, model integration, inference pipelines, prompt or agent orchestration, or AI application development.
  • Experience with evaluation frameworks, quality metrics, benchmark datasets, experimentation, or AI regression testing.
  • Experience with Azure, cloud-native services, containers, CI/CD, observability, and production operations.
  • Experience with Windows development technologies, Visual Studio, Windows SDK, WinAppSDK, systems programming, Windows servicing, compatibility, or application lifecycle management.
  • Experience contributing to open-source projects or developer communities through GitHub.
  • Familiarity with responsible AI, security, privacy, accessibility, and compliance considerations.
  • Strong problem-solving, analytical, communication, and collaboration skills.

Benefits

  • Microsoft provides an inclusive equal opportunity workplace and reasonable accommodation during the application and recruiting process.
  • Benefits and perks may vary depending on the nature of employment and the country where the employee works.

Tech Stack

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