Microsoft's Core AI team is leading the charge in revolutionizing software development through Generative AI. The Agentic Core Services Team builds the cloud-native, distributed platform powering the next generation of AI applications at scale.
As a Software Engineer II in the Core AI team, you'll be at the forefront of defining the future of software development. You'll work on building foundational platforms, services, and programming models that enable developers to harness the full potential of AI. Your role involves designing and implementing managed, distributed runtime systems that orchestrate agent-based AI applications with enterprise-grade reliability.
The position offers the opportunity to work with cutting-edge AI technology, collaborating with leading experts in generative AI and integrating multi-modal capabilities across text, audio, and video. You'll be responsible for shaping how developers interact with the platform, from programming models to user experiences.
Microsoft's culture embraces a growth mindset, values diverse perspectives, and encourages continuous learning. The team operates in a collaborative environment where individuals can bring their best selves to work and build technology that makes a meaningful impact globally.
The role involves working with distributed systems, AI/ML infrastructure, and cloud services at scale. You'll be responsible for maintaining high service-level agreements (SLAs), conducting root cause analyses for incidents, and ensuring system reliability and performance. The position offers competitive compensation, comprehensive benefits, and the opportunity to work on technology that's reshaping how software is built and experienced.
This is an excellent opportunity for a mid-level engineer passionate about AI and distributed systems to make a significant impact on the future of software development while working with industry-leading technology and experts in the field.