Taro Logo

Software Engineer II (Core AI)

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$100,600 - $199,000
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II (Core AI)

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.

Last updated 13 days ago

Responsibilities For Software Engineer II (Core AI)

  • Shape the Product Vision: Define and influence the product roadmap by aligning technical strategy with business goals
  • Drive Strategic Clarity: Leverage data-driven insights to inform product direction
  • Architect for Scale and Sustainability: Design scalable system architectures
  • Foster Engineering Alignment: Build consensus across engineering teams
  • Deliver Cohesive End-to-End Experiences: Collaborate with partner teams
  • Build Foundational Capabilities: Lead development of core platform components
  • Champion Customer-Centric Development: Engage with customers for feedback
  • Lead Live Site Excellence: Drive operational excellence in managing large-scale distributed systems

Requirements For Software Engineer II (Core AI)

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 2+ years of experience designing, building, and operating production-grade software and services at scale
  • Must pass Microsoft Cloud background check
  • Demonstrated expertise in solving complex technical challenges in distributed systems, AI/ML infrastructure, developer platforms, or cloud services

Benefits For Software Engineer II (Core AI)

Medical Insurance
Parental Leave
Education Budget
401k
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II (Core AI)