Job Summary: We are seeking a skilled Gen AI Integration Developer with extensive experience in the data analytics space. The ideal candidate will possess strong programming skills and a deep understanding of modern technology stacks, particularly in the realm of Generative AI. This role involves building scalable API-based solutions, integrating large language models (LLMs), and collaborating with cross-functional teams to deliver innovative AI solutions.
Responsibilities
- Develop and implement scalable API-based solutions for Generative AI applications.
- Integrate popular LLMs (e.g., OpenAI GPT, PaLM 2, Claude 2) using API endpoints.
- Conduct prompt engineering and work with LLM agents like LangChain and vector databases such as Pinecone, Chroma, or FAISS.
- Quickly experiment with and analyze current LLM model features and capabilities.
- Load structured and unstructured data from source systems to target data stores.
- Collaborate with Gen AI leads and team members to address product backlog requirements.
- Build and maintain data pipelines and infrastructure to support AI solutions.
Mandatory Skills
- Proficiency in at least one major programming language (Python, PySpark, or Java).
- Hands-on experience integrating LLMs using API endpoints.
- Strong understanding of prompt engineering and LLM agents.
- Basic data engineering skills for data loading and transformation.
Preferred Skills
- Experience with cloud services (Azure, GCP, AWS) for storage, serverless logic, and AI-related functionalities.
- Extensive experience with data engineering and ETL tools.
Qualifications
- Bachelor's or Master's degree in Computer Science, Statistics, or Mathematics.