Role :AI Software Engineer,
Location: Charlotte , NC
Job Description:
As the AI Software Engineer, you'll take on a pivotal role as the technical lead developer in the deployment, governance, and enhancement of Microsoft's Copilot Chat, 365 Copilot, and various AI tools within the CCRFT organization. This hybrid position emphasizes enterprise architecture and hands-on engineering, ensuring a secure, compliant, and mission-focused AI platform. You'll collaborate cross-functionally with IT, cybersecurity, legal, and business units to integrate Copilot and associated AI services effectively, enhancing productivity across the agency.
Essential Knowledge and Skills Required
10+ years of experience in enterprise architecture, cloud engineering, or AI platform deployment, with a focus on MS Co-Pilot integration solutions.
In-depth knowledge of Microsoft 365, Azure AI, Microsoft Graph, associated APIs, and Copilot extensibility.
Proficient in Python, PowerShell, or other scripting and automation tools.
Strong communication skills, capable of engaging both technical and executive audiences.
Experience in both governmental and commercial sectors is advantageous.
Proven expertise in governance, risk management, and operational support.
Establish governance practices for prompts, connectors, plugins, and data sources, including change control and recertification processes.
Design secure API endpoints and app registrations utilizing OAuth 2.0 and Entra ID for Copilot integration.
Monitor API usage for telemetry, errors, latency, and throttling; establish service level objectives and operational runbooks.
Educate team members on AI prompt generation to enhance customer support capabilities.
Security Monitoring: Facilitate auditing, logging, and alerting within the Microsoft 365 environment, integrating with Log Analytics
Extensibility: Support Copilot Studio and Teams integrations, document integration patterns and establish guardrails.
LangChain and LangGraph framework experience is required, Python and MS Co-Pilot integration is a must