Job Description: Roles & Responsibilities: Develops and implements machine learning, NLP and Generative AI models using Python, which is a must-have skill for this role. Follow DevOps methodology and PEP standards to build the AI Solutions. Collaborates with cross-functional teams to understand business requirements and develop AI solutions. Designs and develops applications using FastAPI framework, a good-to-have skill. Implements microservices architecture to build scalable and efficient systems. Ensures the quality of the developed solutions through rigorous testing and debugging. Participates in code reviews to ensure adherence to coding standards and best practices. Optimizes existing systems for improved performance and efficiency. Troubleshoots and resolves technical issues in a timely manner. Collaborates with the project management team to ensure timely delivery of projects. Technical Skills Must have Skills & Experience Experience in implementing and deploying Generative AI and NLP solutions. In depth knowledge and expertise in building the NLP based solutions using the Advanced NLP techniques such as Attention based transformers, etc Hands-on expertise in building Deep Learning techniques using Neural Networks (ANN, CNN, RNN, LSTM, etc) Experience in building Python Microservices Hands-on experience in following DevOps methodologies and Agile framework Good to have Skills Hands on experience in RDBMS, NoSQL, big data stores like: Elastic, Cassandra, Hive, HDFS Work experience as Solution Architect/Software Architect/Technical Lead roles Experience with open source software. Excellent problem-solving skills and ability to break down complexity. Ability to see multiple solutions to problems and choose the right one for the situation. Excellent written and oral communication skills. Experience in building the Cloud native and Cloud deployable solutions on Azure, AWS.