This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join us at Microsoft AI as we build the next-generation Agentic Platform, enabling intelligent autonomous agents that reason, collaborate, and dynamically orchestrate tasks across distributed systems and data at global scale. Our team transforms cutting-edge AI into reliable, production-grade platform. If you are passionate about building large-scale distributed systems and modern web experiences while working with a collaborative team solving complex engineering challenges, we would love to hear from you.
Job Responsibility:
Design, develop, and operate large-scale distributed systems that power our agentic platform
Build highly scalable and reliable backend services that enable autonomous agents to orchestrate tasks across services, tools, and data
Develop modern frontend experiences and tools that enable developers and users to interact with agentic systems and platform capabilities
Contribute to full-stack development, including backend services, APIs, and frontend applications
Contribute to the architecture and design of cloud-native platform components including compute orchestration, storage systems, and service infrastructure
Optimize data access patterns, compute workflows, and system performance to meet strict reliability and latency requirements across online and offline workloads
Collaborate closely with AI researchers, infrastructure engineers, product managers, and designers to translate research innovations into production-ready systems
Ensure platform services meet high standards of reliability, observability, security, and operational excellence
Participate in code reviews, system design discussions, and engineering best practices to improve overall system quality
Provide technical mentorship and contribute to a culture of collaboration, innovation, and continuous improvement
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience
Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience
Extensive experience designing and operating large-scale distributed systems in production environments
Experience building services on Microsoft Azure or other major cloud platforms
Experience with Kubernetes, containers, and microservices-based architectures
Experience designing systems involving distributed data platforms, SQL databases, and high-scale storage systems
Solid experience building modern frontend applications using React, REST APIs, and component-based UI architectures
Familiarity with full-stack development patterns and integrating frontend systems with backend platform services
Experience improving system reliability, scalability, and performance at cloud scale
Solid collaboration skills and experience working across engineering, infrastructure, research, and product teams