CareerPlanSign in

Senior Software Engineer - Distributed Systems

India, Telangana, Hyderabad💼 Full-time🗓 2026-09-23 → 2026-09-25

Core

Design, build, and operate scalable distributed systems powering AI-driven productivity experiences, enabling intelligent reasoning, planning, and task execution.

Role type

Senior Software Engineer (Distributed Systems & AI)

Builds

Scalable services, AI-powered platforms, and complex multi-step user workflows

Domain

Artificial Intelligence, Distributed Systems, Productivity Software

Deliverable

production ML models | product features | infrastructure

Required skills

System design, debugging, testing, operational excellence, solving complex technical problems, cross-disciplinary collaboration

Preferred skills

Experience with LLMs, retrieval systems, semantic search, AI agents, orchestration frameworks, experimentation, telemetry analysis

Technologies

C, C++, C#, Java, JavaScript, Python

Responsibilities

Design and build scalable services for AI productivity; partner with product, design, and research teams; drive data-informed decision making; contribute to system architecture and engineering best practices; lead feature development from concept to production; mentor engineers

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.