Senior Software Engineer

Microsoft Microsoft · Big Tech · Redmond, WA +2 · Software Engineering

Senior Software Engineer role focused on building AI-powered operational excellence for Azure Reliability. The role involves developing evaluation loops, generalizing ML solutions into frameworks, operationalizing prompted classifiers at scale, and ensuring responsible AI practices.

What you'd actually do

  1. Build evaluation loops (precision/recall, calibration, drift, human-in-the-loop) and publish dashboards/SLOs.
  2. Generalize machine learning (ML) solutions into repeatable frameworks.
  3. Operationalize prompted classifiers at scale (batch & streaming), including orchestration, autoscaling, monitoring, and cost guardrails.
  4. Conduct thorough review of data analysis and techniques used to summarize the process review and highlight areas that have been missed or need re-examining.
  5. Independently write efficient, readable, extensible code and model pipelines.

Skills

Required

  • C
  • C++
  • C#
  • Java
  • JavaScript
  • Python
  • MLOps
  • ML infrastructure

Nice to have

  • Master's Degree
  • human-in-the-loop
  • batch processing
  • streaming processing
  • model pipelines

What the JD emphasized

  • AI-powered automation
  • responsible AI practices
  • prompted classifiers at scale

Other signals

  • ML infrastructure
  • AI-powered automation
  • operational autonomy
  • responsible AI practices