HamburgerMenu
hirist

Azure Bot Developer - Artificial Intelligence

Apidel Technology
Multiple Locations
7 - 9 Years

Posted on: 15/08/2025

Job Description

Job Description :

Responsibilities :

- Design, develop, and deploy intelligent Copilot Agents using Azure OpenAI Service, Azure Bot Service, and related Azure AI services.

- Implement natural language understanding (NLU) and natural language generation (NLG) capabilities to enable seamless and intuitive user interactions.

- Integrate Copilot Agents with various enterprise systems and data sources to provide relevant and personalized responses.

- Develop and maintain robust and scalable architecture for Copilot Agent deployments.

- Build and deploy Generative AI solutions using Azure OpenAI models (GPT-3/4, Codex, etc.) for tasks such as content generation, summarization, and code completion.

- Develop and implement prompt engineering strategies to optimize the performance and accuracy of Generative AI models.

- Fine-tune pre-trained models and develop custom models to meet specific business requirements.

- Implement Retrieval Augmented Generation (RAG) patterns to enhance the performance and accuracy of generative AI models.

- Utilize Azure Cognitive Services (Computer Vision, Speech Services, Language Understanding) to enrich AI applications with multimodal capabilities.

- Leverage Azure Machine Learning for model training, deployment, and monitoring.

- Design and implement data pipelines using Azure Data Factory and Azure Databricks to support AI model development and deployment.

- Deploy and manage AI solutions on Azure Kubernetes Service (AKS) and Azure Functions for scalability and reliability.

- Write clean, efficient, and well-documented code using languages such as Python, C#, or JavaScript.

- Implement CI/CD pipelines for automated testing and deployment.

- Adhere to software development best practices, including version control, code reviews, and unit testing.

- Monitor and troubleshoot AI application performance and identify areas for optimization.

- Collaborate with cross-functional teams, including product managers, data scientists, and other engineers, to deliver high-quality AI solutions.

- Communicate technical concepts and solutions effectively to both technical and non-technical audiences.

- Participate in agile development processes and contribute to sprint planning and reviews.

- Stay up to date on the latest advancements in AI and Azure technologies.

Qualifications :

Education : Bachelor's or Master's degree in Computer Science, Artificial Intelligence, or a related field.

Experience :

- Minimum of 7+ years of experience in software development, with a focus on AI and machine learning.

- Proven experience developing and deploying AI solutions on the Microsoft Azure platform.

- Hands-on experience with Azure OpenAI Service, Azure Cognitive Services, and Azure Machine Learning.

- Experience with prompt engineering and fine-tuning large language models.

- Experience with RAG patterns.

Technical Skills :

- Proficiency in programming languages such as Python, C#, or JavaScript.

- Strong understanding of machine learning concepts and algorithms.

- Experience with cloud computing platforms, particularly Microsoft Azure.

- Familiarity with containerization and orchestration technologies (Docker, Kubernetes).

- Experience with CI/CD pipelines and DevOps practices.

- Knowledge of REST APIs and web services


info-icon

Did you find something suspicious?