Software Engineer II, Agent Services CoreAI
@ Microsoft

Redmond, Washington, United States
$150,000
On Site
Full-time
Posted 11 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXXX***** @microsoft.com
Recommended after applying

Job Details

About the Role

As a Software Engineer II, Agent Services CoreAI at Microsoft, you will help define the future of software and application development. You will work on building the foundational platforms, services, programming models, and developer experiences that power next generation applications using Generative AI.

Team and Mission

The Agentic Core Services Team is responsible for building a cloud-native, distributed platform that manages the development, execution, and scaling of agent-based AI applications. This infrastructure will enable enterprises and developers to create intelligent, autonomous solutions with enterprise-grade reliability.

Key Responsibilities

  • Design and build distributed runtime systems for AI agents.
  • Develop programming models and user experiences for developers.
  • Integrate cutting-edge multi-modal capabilities including text, audio, and video.
  • Collaborate with top AI researchers to implement latest generative AI breakthroughs.
  • Contribute to building robust, scalable, and secure cloud platforms.

Culture and Impact

At Microsoft, our mission is to empower every person and organization on the planet to achieve more. The role offers a growth mindset culture that values diversity, continuous learning, and collaborative innovation.

Key skills/competency

Software Engineering, Core AI, Agent Services, Distributed Systems, Cloud-Native, Generative AI, Multi-modal, Programming Models, Infrastructure, Scalability

How to Get Hired at Microsoft

🎯 Tips for Getting Hired

  • Customize your resume: Tailor experience for Microsoft AI roles.
  • Research Microsoft: Understand CoreAI and team projects.
  • Highlight technical skills: Emphasize cloud-native and distributed systems.
  • Prepare for interviews: Practice system design and coding challenges.

📝 Interview Preparation Advice

Technical Preparation

Review cloud architecture fundamentals.
Practice distributed system design problems.
Study generative AI frameworks.
Refresh multi-modal integration techniques.

Behavioral Questions

Describe a challenging project you led.
Explain your teamwork in problem-solving.
Tell us about managing project deadlines.
Discuss your approach to learning new skills.

Frequently Asked Questions