- Microsoftcorporation
- Mountain View, CA
- 5 days ago
Software Engineer, Model API Infra.
Before you go
Before you leave us, sign up for our email alerts
We don't do job spam, just the best digital jobs delivered straight to your inbox.
Software Engineer, Model API Infra: our view in 3 lines...
- The Role:This role is for an engineer who builds and runs the production API and deployment platform that serves AI models.
- The Person:The person will own the production API and agentic platform for MAI models, build harness infrastructure for training and production parity, automate model deployment and validation, and build autoscaling for model pools.
- Requirements:The ideal candidate has coding experience in Python or C++, experience with Kubernetes and cloud platforms, and strong systems design and debugging skills.
About the role
About the Role
As a Member of Technical Staff, Model API Infra, you will own the production API and agentic platform for MAI models. Combining strong software engineering with a deep understanding of how models are trained, evaluated, and served, you will build harness infrastructure ensuring training and production parity, automate the model deployment lifecycle, and create cross-stack observability and tooling to run these services reliably at scale. You will collaborate closely with post-training, evaluation, Foundry, Copilot, and product teams, to continuously deliver new model capabilities to production surfaces.
Job Overview
Model API and Agentic Platform
- Design, implement, and operate scalable API services for text, multimodal, and emerging MAI models, with strong compatibility, versioning, reliability, and performance guarantees.
- Build API and systems that maintain consistent model, tool, and harness behavior across training, evaluation, and production serving.
- Partner with Foundry, Copilot platforms, inference, research, eval, and product teams to provide consistent interfaces and enable rapid model iteration and delivery.
- Build business, API, and model system telemetry that enables cross-system debugging, automated investigations, and data-driven insights.
Model Serving Automation
- Build a closed-loop system that automates model deployment and validation.
- Integrate functional, safety, quality, and performance evaluations into deployment decisions; debug eval regressions across the stack, from checkpoint and serving config to API and product.
- Design and build autoscaling for model pools using latency SLOs, utilization, model characteristics, and capacity constraints.
Required Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 5+ years of technical engineering experience with coding in languages including Python, C++, or similar OR equivalent experience.
- Experience designing, building, and operating large-scale production distributed systems, cloud services, or developer-facing APIs.
- Strong systems design and debugging skills, including the ability to investigate failures across service boundaries.
- Experience with deployment automation, orchestration such as Kubernetes, and cloud platforms.
Preferred Qualifications
- Master's Degree AND 5+ years of relevant experience OR equivalent experience.
- Experience building model APIs, AI gateways, agent runtimes, agent frameworks, or tool-calling and long-running execution systems.
- Experience deploying and operating LLMs or multimodal models through platforms such as Microsoft Foundry, Azure Machine Learning, or custom serving infrastructure.
- Familiarity with LLM serving concepts, including streaming inference, token-based capacity, batching, KV cache behavior, model routing, and heterogeneous GPU pools.
- Experience evaluating agents on reasoning, coding, tool use, or long-horizon tasks.
- Familiarity with post-training, evaluation workflows, and open-source ML frameworks
Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $160,200 - $261,000 per year.
Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $188,000 - $304,200 per year
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

