EXL is seeking a Prompt Engineer with expertise in designing and optimizing vector databases, particularly using Neo4j for knowledge graph applications. The role focuses on developing AI-generated text prompts for large language models (LLMs) and ensuring the consistency and quality of their responses while collaborating with cross-functional teams.
Responsibilities:
- Design, develop and refine AI-generated text prompts for the LLMs
- Ensure that the responses from the LLMs are delivered with consistency, with minimum hallucinations
- Embedding AI prompts into applications and software for use in automating complex or repetitive tasks
- Good understanding of various prompting techniques and their implementation
- Integrating AI enabled applications into a team’s workflow and monitoring AI systems’ performance
- Work closely with cross-functional teams, including data scientists, and software engineers, to develop products
- Communicate technical concepts and solutions effectively to both technical and non-technical stakeholders
Requirements:
- 5+ years of experience working in Data Science domain with at least 1 year of experience working on prompt engineering
- Design, develop and refine AI-generated text prompts for the LLMs
- Ensure that the responses from the LLMs are delivered with consistency, with minimum hallucinations
- Embedding AI prompts into applications and software for use in automating complex or repetitive tasks
- Good understanding of various prompting techniques and their implementation
- Integrating AI enabled applications into a team's workflow and monitoring AI systems' performance
- Work closely with cross-functional teams, including data scientists, and software engineers, to develop products
- Communicate technical concepts and solutions effectively to both technical and non-technical stakeholders
- Knowing how to use different language models, including ChatGPT-3.5, ChatGPT-4, Google's Bard etc
- Hands-on experience of working with machine learning and deep learning concepts on LLMs and NLP
- Experience with cloud-based platforms for implementation purpose
- Strong proficiency in application integration and deployment in client's environment
- Experience in analyzing structured and unstructured data sources
- Experience with relevant programming languages, such as Python, SQL, SAS, Java, or Scala
- Excellent problem-solving skills and the ability to work in a collaborative team environment
- Strong work ethic and desire to produce quality results
- Consistently and proactively communicates (verbally/written) to stakeholders (progress/roadblocks/etc.)
- Continuous Improvement mindset and approach to work product
- Ability to take complex subjects and simplify it to less technical individuals
- Bachelor's/Master's degree in economics, mathematics, computer science/engineering, operations research or related analytics areas
- Candidates with BA/BS degrees in the same fields from the top tier academic institutions are also welcome to apply
- Outstanding written and verbal communication skills
- Superior analytical and problem solving skills
- Experience in working in dual shore engagement