Microsoft's Core AI is building foundational platforms, services, programming models, and developer experiences for the next generation of applications using Generative AI. The Agentic Core Services Team is responsible for building the cloud-native, distributed platform that powers the development, execution, and management of agentic applications at scale.
Requirements
- 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 4+ years of technical engineering experience with developer tooling and environments such as GitHub, Azure DevOps, or similar Continuous Integration and Continuous Delivery/Deployment (CI/CD) and version control systems.
- 4+ years of experience with distributed service architectures and containerization technologies including, but not limited to, Kubernetes, or Docker
- 4+ years of experience building and maintaining Software Development Kits (SDKs) or developer platforms with a focus on usability, extensibility, and performance.
- Experience leading engineering teams in building developer-facing platforms, Software Development Kits (SDK's), or Application Programming Interfaces (APIs) in distributed systems or orchestration frameworks.
- Experience with cloud-native architecture, microservices, and asynchronous workflows.
- Experience with agent-based systems, workflow engines, or declarative programming models is highly desirable.
Responsibilities
- Lead and manage software engineers focused on Agent services, orchestration, and implementation
- Hold a high bar for the quality and extensibility of our SDKs
- Guides teams and leads identification of dependencies and the development of design documents for a product, application, service, or platform.
- Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI).
- Guides team to drive multiple group's project plans, release plans, and work items in coordination with appropriate stakeholders (e.g., project managers).
- Guides team and acts as an expert for Designated Responsible Individual (DRI) and monitors other engineers across product lines, working on call to monitor system/product/service for degradation, downtime, or interruptions.
- Leads product development and scaling to customer requirements and applies best practices for meeting scaling needs and performance expectations and holds accountability for products that do not meet expectations.
Other
- 4+ years of people management experience.
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- Experience collaborating closely with product and design to shape abstractions and reference implementations that scale across use cases.
- Experience mentoring engineers and fostering a culture of technical excellence, inclusion, and continuous improvement.