Senior Software Engineer, AI Infrastructure

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$119,800–$234,700 / yr
Posted
7 days ago
Freshness
Confirmed live today
Closes
Mar 31, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $171k
This role $177k
$106k $248k
below market most similar roles pay here above market

This role pays more than 68% of similar roles. Most pay $149,500–$193,000 — the blue band above. At the midpoint, this role pays about $177k versus about $171k for comparable roles.

Based on 240 similar postings.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 634 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 612 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer, AI Infrastructure

As a Senior Software Engineer - AI Infrastructure, you will join the Artificial Intelligence Infrastructure organization to build foundational platform services for large-scale AI models. You will design, build, and operate highly scalable distributed systems that manage the lifecycle of AI workloads, focusing on deployment, monitoring, governance, and operational excellence. Your daily work involves translating complex requirements into resilient cloud services, improving developer productivity through automation, and leading architecture for high-availability systems. You will utilize skills in C, C++, C#, Java, JavaScript, or Python, alongside experience in Microsoft Azure, Kubernetes, containers, infrastructure as code, and CI/CD systems. The role addresses the technical challenge of providing reliable, observable, and secure platform capabilities to accelerate the adoption of AI infrastructure across the enterprise.

What does a Software Engineer earn?

Median $196750 from 2546 postings across 156 companies.

See salary data

What you'll do

  • Design, build, and operate large-scale distributed systems for the AI model lifecycle.
  • Drive the architecture and evolution of cloud platform capabilities for AI workloads.
  • Translate complex business and technical requirements into scalable platform solutions.
  • Develop highly available, secure, and observable services using SRE principles.
  • Create self-service experiences, automation, and tooling to improve developer productivity.
  • Analyze production systems to identify and drive performance and reliability improvements.
  • Mentor engineers and influence technical strategy through design reviews and knowledge sharing.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 4+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Master's Degree in Computer Science or related technical field and 6+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python (preferred).
  • Bachelor's Degree in Computer Science or related technical field and 8+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python (preferred).
  • Equivalent experience to the required degree and years of experience (preferred).
  • Experience designing, building, and operating large-scale distributed systems or cloud services with high availability, reliability, and performance requirements (preferred).
  • Experience with Microsoft Azure, Kubernetes, containers, infrastructure as code, and modern CI/CD systems (preferred).
  • Experience operating production services, including observability, incident management, capacity planning, and service health monitoring (preferred).
  • Experience building developer platforms, control planes, orchestration systems, workflow engines, or platform services used by other engineering teams (preferred).

More like this

Similar roles

Software Engineer, AI Infrastructure

Apple Inc

Cupertino, CA 84 days ago $184,700–$324,800
Python Go Distributed Systems Cloud Services LLMs AI Infrastructure Security Architecture Observability Backend Programming Cost Controls Load Shaping
5+ yrs exp

Senior AI Software Engineer

T. Rowe Price

Owings Mills, MD 11 days ago $121,000–$206,000
AI Engineering Agentic AI AWS Salesforce Python Java JavaScript Azure Containerized Microservices Prompt Engineering APIs Cloud-Native Architectures Automated Testing
5+ yrs exp Hybrid

Senior AI Infrastructure Engineer, EDA Infrastructure

Nvidia

Remote (CA) +4 4 days ago $184,000–$287,500
Python Go TypeScript Java Observability Telemetry Pipelines SaaS CMDB AI Agent Frameworks High-Performance Computing Metrics Logs Traces Configuration Management
8+ yrs exp Remote

Senior Software Engineer AI

Blackline

Pleasanton, CA +2 82 days ago
Python PySpark TensorFlow PyTorch scikit-learn Kubernetes Docker MLflow Kubeflow Airflow Vertex AI LangChain LangGraph AWS GCP Azure CI/CD Prometheus Grafana Newrelic Java Scala Bash Fivetran Plaid CDC IaC
Hybrid

Senior Software Engineer, AI Frameworks

Apple Inc

Seattle, WA 45 days ago $175,000–$263,300
Java SQL Kubernetes Maven Gradle Bazel Containers ORM LLMs Machine Learning Version Control Distributed Tracing Logging