Posted on: 15/08/2025
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
Did you find something suspicious?