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(ref : hirist.tech)