Job descriptionDesign and develop ML, NLP, and GenAI models to solve complex business problems.Build, train, and optimize AI models using Python and relevant ML frameworks.Implement Azure AI / ML services for scalable deployment of models.Develop and integrate APIs for real-time model inference and decision-making.Work with large-scale data to extract insights and drive strategic initiatives.Collaborate with cross-functional teams, including Data Engineers, Software Engineers, and Product Teams, to integrate AI / ML solutions into applications.Implement CI / CD pipelines to automate model training, deployment, and monitoring.Ensure adherence to software engineering best practices and Agile methodologies in AI / ML projects.Stay updated on cutting-edge AI / ML advancements and continuously enhance models and algorithms.Conduct research on emerging AI / ML trends and contribute to the development of innovative solutionsProvide technical mentorship and guidance to junior data scientists.Optimize model performance and scalability in a production environment