Responsibilities:
- Build Solutions that identify intent and entities, other features from user comments, chat transcript and other unstructured text data.
- Design and implement advanced solutions utilizing NLP traditional Models and Large Language Models (LLMs).
- Demonstrate self-driven initiative by taking ownership and creating end-to-end solutions.
- Conduct research and stay informed about the latest developments in generative AI and LLMs.
- Train and fine-tune pre-trained NLP models and run evaluation experiments.
- Perform statistical analysis of results and refine models.
- Basic logical pseudo code writing.
- Develop and maintain code libraries, tools, and frameworks to support generative AI development.
- Participate in code reviews and contribute to maintaining high code quality standards.
- Engage in the entire software development lifecycle, from design and testing to deployment and maintenance.
- Collaborate closely with cross-functional teams to align messaging, contribute to roadmaps, and integrate software into different repositories for core system compatibility.
- Possess strong analytical and problem-solving skills.
- Demonstrate excellent communication skills and the ability to work effectively in a team environment.
Primary skills:
- Natural Language Processing (NLP): Hands-on experience in use case classification, topic modeling, QA and chatbots, search, Document AI, summarization, and content generation.
- AND/OR
- Computer Vision and Audio: Hands-on experience in image classification, object detection, segmentation, image generation, audio, and video analysis.
- Generative AI:
- Proficiency with SaaS LLMs, including Lang chain, llama index, vector databases, Prompt engineering (COT, TOT, ReAct, agents). Experience with Azure OpenAI, Google Vertex AI, AWS Bedrock for text/audio/image/video modalities.
- Familiarity with Open-source LLMs, including tools like TensorFlow/Pytorch and huggingface. Techniques such as quantization, LLM finetuning using PEFT, RLHF, data annotation workflow, and GPU utilization.
- Cloud: Hands-on experience with cloud platforms such as Azure, AWS, and GCP. Cloud certification is preferred.
- Application Development: Proficiency in Python, Docker, FastAPI/Django/Flask, and Git
- Domain Skill: Consulting experience with FS,Banking domain for at least 3 years.
Required qualifications:
- 16-20 years into Deep Learning framewokrs like Keras, Pytorch, TensorFlow
- Experience of design, building and deployment of ML/NLP Solutions
- Proficient in Python SQL
- Experience in NLP tools like Genism, spacy, Stanford NLP, HuggingFace
- Must have excellent project/program management skills and have experience managing multiple work streams and projects at one time
- Have business acumen to manage revenues profitably and meet financial goals consistently. Able to quantify business value for clients and create win-win commercial propositions.
Preferred qualifications:
- Experience automating data within Tableau/Qlik/ggplot/Shiny to tell a story through interactive visualizations
- Client relationship management: Build deep client relationship, network be a thought partner. Anticipate business problems deliver par excellence.
- Sales Support account growth: Actively focus on opportunities to grow the client along with the senior engagement manager. Support the sales team as required for RFPs and regular sales pitches
- Firm building: Contribute to firm growth by participating and conducting training sessions.
- Coaching grooming: Coach groom the team on gaining knowledge skills on first principles of analytics techniques, problem-solving, project management, client relationship management
- EDUCATION:
- B.E/B.Tech/M.Tech in Computer Science or related technical degree OR Equivalent