Copilot AI Engineer
Role overview
As an AI Engineer, you will design and develop AI-powered applications, copilots, and agentic solutions across the Microsoft ecosystem. You will work closely with clients to understand business challenges, identify opportunities for AI adoption, and translate requirements into secure, scalable, and production-ready solutions.
The role combines hands-on engineering, solution design, rapid prototyping, client-facing consulting, and continuous innovation.
You will contribute across the full solution lifecycle—from discovery and proof of concept through to deployment, evaluation, and optimisation.
Responsibilities
- check_circle Design, develop, and deploy AI-powered applications and agentic solutions using Microsoft AI technologies.
- check_circle Build intelligent agents, copilots, and workflow automation solutions using Microsoft Copilot Studio, Microsoft 365 Copilot, Azure AI Foundry, and related services.
- check_circle Develop APIs, integrations, and backend services using Python and modern application frameworks.
- check_circle Create proof of concepts and prototypes to demonstrate emerging AI capabilities and business value.
- check_circle Implement prompt engineering, orchestration, grounding, and retrieval techniques to improve AI performance and reliability.
- check_circle Build and optimise Retrieval-Augmented Generation (RAG) solutions and knowledge retrieval experiences.
- check_circle Contribute to AI solution architecture, technical design, development, testing, deployment, and documentation.
- check_circle Participate in client workshops, discovery sessions, demonstrations, and technical discussions with both business and technical stakeholders.
- check_circle Apply Responsible AI principles, governance controls, and evaluation frameworks throughout the AI development lifecycle.
- check_circle Collaborate with architects, engineers, consultants, analysts, and client teams within agile delivery environments.
- check_circle Stay current with emerging AI technologies, tools, frameworks, and industry trends, sharing knowledge across the wider practice.
- check_circle Strong software engineering experience with proficiency in Python.
- check_circle Experience building APIs using frameworks such as FastAPI, Flask, or Django.
- check_circle Knowledge of containerisation technologies such as Docker.
- check_circle Hands-on experience with Large Language Models (LLMs), including OpenAI GPT models, Claude, Gemini, Llama, Mistral, or similar.
- check_circle Experience applying prompt engineering techniques to improve model performance and user experience.
- check_circle Understanding of AI solution evaluation, testing frameworks, and Responsible AI practices.
- check_circle Familiarity with Microsoft's AI ecosystem, including Microsoft 365 Copilot, Copilot Studio, Azure AI Foundry, Azure OpenAI, Power Automate, and related services.
- check_circle Strong understanding of software engineering principles, design patterns, security, and development best practices.
- check_circle Experience working in agile teams and collaborating across multiple disciplines.
- check_circle Strong communication skills with the ability to explain technical concepts to both technical and non-technical audiences.
- check_circle Ability to engage directly with clients and understand business requirements.
- check_circle Vector databases and semantic search technologies.
- check_circle Retrieval-Augmented Generation (RAG) architectures and enterprise knowledge systems.
- check_circle AI orchestration frameworks such as Semantic Kernel, LangChain, LangGraph, AutoGen, PromptFlow, Microsoft Agent Framework, or comparable technologies.
- check_circle Agent communication standards and protocols such as Model Context Protocol (MCP) and Agent-to-Agent (A2A).
- check_circle AI workflow automation platforms such as Power Automate, n8n, OpenAI Agent Builder, or similar tools.
- check_circle Git-based development workflows and CI/CD pipelines.
- check_circle Azure cloud services and modern application deployment practices.
- check_circle Experience using AI coding assistants and developer productivity tools.
- check_circle Azure AI Fundamentals (AI-900) or Azure AI Engineer Associate (AI-102) certification.
- check_circle Personal projects, open-source contributions, research, or portfolio work involving AI agents, copilots, or LLM-driven applications.
- check_circle Bachelor's degree in Computer Science, Data Science, Software Engineering, Artificial Intelligence, or a related discipline.
- check_circle Alternatively, equivalent practical experience and demonstrated technical capability will be considered.
About the company
- check_circle Is naturally curious and passionate about the future of AI and emerging technologies.
- check_circle Enjoys experimenting, prototyping, and turning innovative ideas into practical solutions.
- check_circle Takes ownership of deliverables and follows through from concept to completion.
- check_circle Thrives in fast-moving environments where priorities and requirements evolve.
- check_circle Enjoys learning new tools, frameworks, and techniques.
- check_circle Balances technical excellence with a strong focus on client value and business outcomes.
- check_circle Is a collaborative team player who enjoys working across diverse disciplines and perspectives.
- check_circle Communicates confidently with stakeholders at all levels.
- check_circle Actively contributes to knowledge sharing and continuous improvement within the wider AI community.
Tags & Focus Areas
About Avanade
We are searching for a skilled GenAI Engineer to build generative AI solutions on Azure Databricks . Candidates should have experience in software engineering, data science, or machine learning, and be skilled with Mosaic AI, MLFlow and rest of the Databricks ecosystem such as Genie, Databricks One, and Unity Catalog (UC) Business semantics.
Ready to Join the Team?
Apply once with DevFound — we route your profile to Avanade and keep you posted on matching AI roles.