Data Scientist - Artificial Intelligence
IBM
Job Description
Your role and responsibilities
Design and development of a Chatbot backend for our Web Platform. (Java, ML/AI)
Design and development of an onboarding tool to facilitate client onboarding. (Python, ML/AI)
Required education
Bachelor's Degree
Preferred education
Master's Degree
Required technical and professional expertise
Programming Skills:
+ Proficiency in Prompt Engineering, LLMs, Retrieval Augmented Generation, and Python programming
+ Experience with GitHub, software development, CICD, and cloud deployment
+ Experience of database management systems such as MySQL or PostgreSQL
+ Knowledge of Agile development methodologies
AI and LLM Experience:
+ Experience using LLMs in software applications, including prompting, calling, and processing outputs
+ Experience with AI frameworks such as LangChain, Llamma Index, Crew.ai, Autogen
+ Experience with LLM applications such as ChatGPT, Perplexity,
+ Experience with RAG frameworks or engines (RAGflow, Haystack)
Preferred technical and professional experience
- Work with the Product Managers and technical lead to build the data pipeline and knowledge bases to support the AI use cases. Work with integration team to integrate models into production environments and ensure smooth data flow.
- Experience with any Cloud, Cirrus (IBM CIO Private Cloud). Experience with DevOps tools including GitHub Enterprise, CI/CD
- Ensuring data security, privacy, and compliance standards are met