The AI ERP Frontline team is hiring a Software Engineer II to help build the Scheduling Agent service, a key initiative aimed at automating two-thirds of field service scheduling by 2026 for Microsoft
Requirements
- 1+ year(s) of experience leveraging Large Language Models (LLMs) to enhance software development workflows, and supporting the implementation or integration of LLM-based solutions.
- 1+ year(s) of experience with services development, tools & frameworks preferred Azure cloud experience.
- 3+ years of experience in Object Oriented languages such as C-Sharp and Java
- Experience with AI Agent Development using LLMs such as GPT-4o, GPT-5, Claude 4.1 Opus, Gemini 2.5, LLama 3 etc.
- Experience with Azure services development.
- Previous experience building, deploying and managing enterprise services at scale in production environments, demonstrating knowledge of creating scalable microservice based solutions is a plus.
- Ability to analyze requirements, break down complex problems, and design elegant solutions.
Responsibilities
- Design and build robust, scalable services using C-Sharp, .NET, Kubernetes, and SQL Server, with deployment on Azure infrastructure.
- Integrate the latest LLM models into our products, create and maintain robust data sets and test suites for model evaluation, design and implement experiments and potentially fine-tune models to ensure we deliver high quality agent features to customers.
- Utilize and leverage AI-assisted development tools (e.g., GitHub Copilot, Azure OpenAI) for development and test automation.
- Collaborate with project managers, engineers, and researchers to gather requirements and inform AI-Agents and service design.
- Contribute to API design and microservice architecture, with a focus on scalable and supportable service patterns.
- Embrace code reviews as a learning and quality assurance tool, both giving and receiving constructive feedback.
- Familiarity with Microsoft Dataverse and Power Platform is a plus, though not required.
Other
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering 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.
- Travel 0-25%
- Work site: 3 days/week in-office