Principal Software Engineer - Intelligent Decision, Evaluation & Review Platforms

Microsoft Microsoft · Big Tech · Bengaluru, KA, IN · Applied Sciences

Principal Software Engineer to build next-generation agentic evaluation, audit, and human-review platforms for AI decision systems. The role involves architecting and developing scalable systems that integrate deterministic logic, ML models, AI agents, and human expertise to improve decision quality at scale.

What you'd actually do

  1. Architect and build scalable platforms for agentic evaluation, production audits, and human-in-the-loop review.
  2. Develop workflows in which AI agents gather evidence, analyze cases, compare decisions, and assist reviewers while preserving human oversight and accountability.
  3. Build reviewer experiences that present the right evidence, explanations, uncertainty, and recommended actions at the right time.
  4. Design distributed orchestration systems for long-running workflows involving models, agents, tools, automated checks, and human decisions.
  5. Provide technical leadership across engineering, applied science, product, design, operations, and policy teams.

Skills

Required

  • C++
  • C#
  • Java
  • Python
  • TypeScript
  • large-scale distributed services
  • system design
  • APIs
  • workflow orchestration
  • event-driven systems
  • storage
  • concurrency
  • fault tolerance
  • service reliability
  • AI evaluation
  • agent orchestration
  • human-in-the-loop
  • audit platforms
  • experimentation platforms
  • LLMOps platforms

Nice to have

  • advertising
  • trust and safety
  • fraud
  • responsible AI
  • search
  • recommendations

What the JD emphasized

  • Experience building AI evaluation, agent orchestration, human-in-the-loop, audit, experimentation, or LLMOps platforms.
  • Experience owning substantial systems from initial architecture through rollout, adoption, and production operations.

Other signals

  • building agentic evaluation platforms
  • human-in-the-loop review systems
  • large-scale distributed services