CareerPlanGet AI match score →

Senior Software Engineer

India, Karnataka, Bangalore💼 Full-time🗓 2026-07-21 → 2026-07-31

Core

Design, develop, and support scalable, reliable, high-performance services for Azure Machine Learning and Azure OpenAI, including AI-powered automation.

Role type

Senior IC software engineer (distributed systems & ML infrastructure)

Builds

Production ML inference platforms, agentic automation tools, and data pipelines for Azure services

Domain

Cloud infrastructure, Machine Learning, Artificial Intelligence

Deliverable

production ML models | infrastructure

Required skills

Design and implement scalable distributed systems, write clean production code with unit tests, debug complex issues, mentor developers, drive quality engineering via code reviews, build AI-powered automation

Preferred skills

Experience with Azure, passion for ML and agentic solutions

Technologies

Azure, distributed systems frameworks

Responsibilities

Design and implement scalable, reliable, high-performance services; Investigate live site issues and deploy fixes; Build and champion AI-powered automation to improve engineering efficiency

Seniority

Senior, hands-on IC

Rewrite
## About the role Building and Scaling our Inferencing Cloud across our flagships AOAI Service and growing the Model as A Service model Families. As a Senior Software Engineer on our team, you will drive the design, development, and support of the platform that powers Azure Machine Learning and Azure OpenAI. You'll work across teams to help make the whole organization successful. Your responsibilities will include the following: - Design, implement, and support scalable, reliable, high-performance services. - Write clean and concise code with unit tests. - Design, implement, and support new features as well as extend existing systems. - Investigate live site issues and implement and deploy fixes. - Participate in an on-call rotation. - Drive quality engineering via code reviews and design discussions. - Build and champion AI-powered and agentic automation to eliminate manual toil and improve engineering efficiency. ## Requirements - 10+ years of experience writing production code in building internet-scale services and distributed systems. - Ability to debug, read code, and work on a large and increasing codebase. - Engineering knowledge of machine learning systems and data pipelines. - Experience mentoring other developers, working with partners, and being a team player. - Excellent communication, ability to collaborate with diverse remote teams and presentation skills. - Experience with large-scale distributed systems design and implementation. - Passion for machine learning, artificial intelligence and agentic solution. - Familiarity with Azure is a plus
Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply at Microsoft ↗