Job Summary:
We are seeking an experienced AI and ML Expert with a strong background in Generative AI, Python, and digital solution development to join our team. The ideal candidate will have a deep understanding of cutting-edge technologies, including open-source Large Language Models (LLMs) such as LLAMA, and expertise in creating digital solutions using popular python frameworks. The candidate will be responsible for designing, developing, and deploying innovative AI-powered solutions that leverage the capabilities of LLMs, vector stores, document ingestion, text embeddings, and other relevant technologies.
Key Responsibilities:
- Design and develop digital solutions using Generative AI, Python, and relevant frameworks (e.g., Streamlit, Flask, Django) to address complex business problems.
- Work with open-source LLMs such as LLAMA to develop and deploy AI-powered applications, including but not limited to: Text generation and summarization, Sentiment analysis and opinion mining, Question answering and dialogue systems, multi-agent framework and approaches.
- Develop and implement vector store solutions for efficient storage and retrieval of dense vector representations of text data.
- Design and implement document ingestion pipelines to process and index large volumes of text data.
- Create and deploy text embedding models to enable semantic search, clustering, and other NLP tasks.
- Collaborate with cross-functional teams to integrate AI-powered solutions with existing systems and infrastructure.
- Up to date with the latest advancements in Generative AI, LLMs, and relevant technologies.
- Develop and maintain high-quality, readable, and well-documented code, following best practices and standards.
- Participate in code reviews, ensure adherence to coding standards, and contribute to the improvement of the overall codebase.
- Have good understanding on DB systems and information retrieval.
Requirements:
- Degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
- 5+ years of experience in AI and ML, with a focus on Generative AI, Python, and digital solution development.
- Expert-level proficiency in Python, with experience in popular libraries and frameworks such as: NumPy, pandas, and scikit-learn for data manipulation and analysis, TensorFlow, PyTorch, or Keras for deep learning, Streamlit, Flask, or Django for web development.
- Experience with open-source LLMs such as LLAMA, and a deep understanding of their capabilities and limitations.
- Strong knowledge of vector stores, document ingestion, text embeddings, and other relevant technologies for LLM-based solutions.
- Experience with cloud-based platforms (e.g., AWS, GCP, Azure) and containerization (e.g., Docker)
- Excellent problem-solving skills, with the ability to break down complex problems into manageable components.
- Strong communication and collaboration skills, with experience working with cross-functional teams.
- Ability to work in a fast-paced environment, with a focus on delivering high-quality solutions on time.