Generative AI Developer
Location: PCS CHE, Chennai
Years of Experience: 10-15 Years
Job Summary: We are seeking a highly skilled and experienced Generative AI Developer to design and develop AI-powered cloud-native applications using Microsoft Azure and OpenAI technologies. The ideal candidate will have a strong background in software engineering, cloud architecture, and machine learning, with proven experience in building enterprise-grade applications leveraging Azure OpenAI, Cognitive Search, and GenAI orchestration patterns. You will work in cross-functional agile teams and be instrumental in driving innovative GenAI use cases across business domains.
Responsibilities
- Design and develop AI-powered applications using Azure OpenAI and related technologies.
- Implement and optimize GenAI orchestration patterns for enterprise applications.
- Collaborate with cross-functional teams in an Agile/Scrum environment.
- Integrate Azure Cognitive Search and Semantic Search capabilities into applications.
- Utilize Azure App Services, Data Lake, and Functions for cloud-native solutions.
- Develop backend microservices primarily in Python and Java.
- Create data visualizations and reports using Power BI.
- Participate in troubleshooting, debugging, and log analysis to resolve issues.
- Contribute to CI/CD pipelines using Azure DevOps and Git.
- Document processes and collaborate using tools like Confluence and JIRA.
Mandatory Skills
- Strong expertise in Azure OpenAI (GPT models), ChatGPT, and Prompt Engineering.
- Proficiency in Azure Cognitive Search and Semantic Search.
- Experience with cloud platforms, particularly Azure services.
- Proficient in Python and Java for backend development.
- Strong debugging and problem-solving skills.
- Experience in Agile/Scrum methodologies.
Preferred Skills
- Knowledge of AngularJS and UI integration with backend APIs.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Understanding of cloud governance, access control, and data protection.
Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.