
DE-NCLC-Custom Co-pilot Engineer-GDSN02
- Bangalore, Karnataka
- Permanent
- Full-time
- Produces high-quality solution or infrastructure deliverables in accordance with project timelines and specifications, using sound coding and programming skills
- Performs coding, debugging, testing and troubleshooting throughout the development process contributing to moderately complex aspects of a project
- Maintains and enhances systems by fixing complicated errors, raising risks and escalating issues where necessary
- Works with users to capture detailed requirements, translating designs and solution architecture into design specifications
- Monitors and reports on potential risks/opportunities of emerging technologies, and seeks areas for continuous improvement
- Ensures all activities adhere to the relevant processes, procedures, standards and technical design
- Develop and promote best practices for usage, operations and development
- Strong analytical and communication skills with intense drive to learn and adopt.
- Design and customize robust AI solutions leveraging Azure AI Services including Azure AI Document Intelligence, Azure AI Vision, Azure AI Language, Azure AI Translator, and Azure OpenAI Service.
- Build custom AI Agents through Copilot Studio and/or Azure AI Foundry through plugin architecture, API function calling, logic apps, storage of prompts, conversation history (Azure Cosmos DB), Azure Key Vault, Container Apps, Blob Storage, Cosmos DB.
- Implement intelligent solutions using SDKs like Azure AI Foundry, AutoGen, LangChain and Semantic Kernel.
- Design multi-step prompt workflows, leverage RAG patterns to integrate LLMs with enterprise data, design intelligent agents that are task-based and/or role-based by using responsible AI principles.
- Design and implement solutions on Microsoft Azure, including Azure Functions, Azure App Service, logic Apps, Azure SQL Database, Azure Cosmos DB, and Azure Foundry.
- Fine-tune and optimize AI models by selecting the most appropriate architectures for performance and efficiency.
- Knowledge of cloud computing and Azure infrastructure.
- Craft precise and effective prompts to guide AI models and improve their outputs.
- Monitor and analyse Azure AI costs to ensure efficient resource utilization.
- Develop and integrate custom tools within AI agents to extend their capabilities.
- Demonstrate strong expertise in Azure AI Foundry and prompt engineering for building declarative and multi-modal agents.
- Integrate AI-powered features into full-stack web applications to improve user experience and efficiency.
- Collaborate with data scientists and machine learning engineers to deploy AI models into production.
- Stay up-to-date with the latest advancements in .NET Core, Azure, and AI technologies.
- Adhere to best practices for software development, including code reviews, unit testing, and continuous integration/continuous delivery (CI/CD) and MLOps.
- Overall 4+ years of experience in Azure, .NET Core, Python and M365 suite of products.
- Min 2 years of experience in developing Generative AI applications using Azure OpenAI.
- Proficiency in languages like C#, Python, JavaScript, and TypeScript.
- Strong proficiency in Microsoft Azure, including Azure Functions, Azure App Service, Azure SQL Database, Azure Cosmos DB, and Azure AI Studio.
- Hands-on experience with generative AI technologies, such as OpenAI and Large Language Models (LLMs).
- Proficiency in prompt engineering and fine-tuning AI models and developing applications for RAG applications.
- Experience of front-end technologies like HTML, CSS, and JavaScript (React or Angular) for full-stack web application development.
- Understanding of CI/CD pipelines and DevOps practices.
- Strong problem-solving, analytical, and communication skills.
- Ability to work independently and as part of a team.
- Knowledge Low code technologies like Logic Apps, Microsoft Power Platform (Power Apps, Power Automate) is good to have.
- Understanding of cloud-native development principles and microservices architecture.
- Experience with containerization technologies like Docker and Kubernetes.
- Understanding of security best practices for cloud applications.
- A bachelor's or master's degree
- A minimum of 4+ years of experience, preferably background in a professional services firm.
- Strong knowledge with M365 Suite of products
- Excellent communication skills with consulting experience preferred
- Analytical ability to manage multiple projects and prioritize tasks into manageable work products.
- Can operate independently or with minimum supervision
- Support, coaching and feedback from some of the most engaging colleagues around
- Opportunities to develop new skills and progress your career
- The freedom and flexibility to handle your role in a way that's right for you