Senior Software Engineer - Gen AI
Gen AI Integration Engineer
Experience:
- Overall 5+ years of industry experience with at least the last 1+ years of extensive implementation experience in the data analytics space or a senior developer role in one of the modern technology stacks.
- Excellent programming skills and proficiency in at least one of the major programming/scripting languages used in GenAI orchestration, such as Python, PySpark, or Java.
- Ability to build API-based scalable solutions and debug & troubleshoot software or design issues.
- Hands-on exposure to integrating at least one of the popular LLMs (OpenAI GPT, PaLM 2, Dolly, Claude 2, Cohere, etc.) using API endpoints.
- Thorough understanding of prompt engineering and implementation exposure to LLM agents like LangChain and vector databases (Pinecone, Chroma, or FAISS).
- Ability to quickly conduct experiments and analyze the features and capabilities of newer versions of the LLM models as they come into the market.
- Basic data engineering skills to load structured and unstructured data from source systems to target data stores.
- Work closely with GenAI leads and other team members to address requirements from the product backlog.
- Build and maintain data pipelines and infrastructure to support AI solutions.
Qualifications:
- Hands-on exposure to using cloud (Azure, GCP, or AWS) services for storage, serverless logic, search, transcription, and chat.
- Extensive experience with data engineering and ETL tools is a big plus.
- Master’s/bachelor’s degree in computer science, Statistics, or Mathematics.
Gen AI Integration Engineer
Experience:
- Overall 5+ years of industry experience with at least the last 1+ years of extensive implementation experience in the data analytics space or a senior developer role in one of the modern technology stacks.
- Excellent programming skills and proficiency in at least one of the major programming/scripting languages used in GenAI orchestration, such as Python, PySpark, or Java.
- Ability to build API-based scalable solutions and debug & troubleshoot software or design issues.
- Hands-on exposure to integrating at least one of the popular LLMs (OpenAI GPT, PaLM 2, Dolly, Claude 2, Cohere, etc.) using API endpoints.
- Thorough understanding of prompt engineering and implementation exposure to LLM agents like LangChain and vector databases (Pinecone, Chroma, or FAISS).
- Ability to quickly conduct experiments and analyze the features and capabilities of newer versions of the LLM models as they come into the market.
- Basic data engineering skills to load structured and unstructured data from source systems to target data stores.
- Work closely with GenAI leads and other team members to address requirements from the product backlog.
- Build and maintain data pipelines and infrastructure to support AI solutions.
Qualifications:
- Hands-on exposure to using cloud (Azure, GCP, or AWS) services for storage, serverless logic, search, transcription, and chat.
- Extensive experience with data engineering and ETL tools is a big plus.
- Master’s/bachelor’s degree in computer science, Statistics, or Mathematics.