Description

Key Skills: Gen AI, NLP, Python

Roles and Responsibilities:

  • Develop, test, and optimize prompts for large language models to meet business use cases.
  • Collaborate with data scientists, ML engineers, and business stakeholders to design tailored AI solutions.
  • Translate business requirements into NLP tasks, ensuring outputs are accurate, relevant, and ethical.
  • Apply advanced NLP techniques for data extraction, classification, summarization, and generation.
  • Create reusable Python packages and APIs for prompt-related utilities and applications.
  • Evaluate and refine different prompting strategies (e.g., zero-shot, few-shot, chain-of-thought) based on the use case.
  • Conduct rigorous testing and validation of prompts to ensure model robustness and expected behavior.
  • Maintain clean, modular, and well-documented code following best practices in software engineering.
  • Contribute to the development of knowledge bases and libraries for prompt templates and use cases.

Skills Required:

  • Minimum 5 years of technical experience, preferably in financial services or a highly regulated industry.
  • Strong Python programming experience and data manipulation using relevant Python libraries (e.g., pandas, numpy, re).
  • Experience creating custom Python packages, RESTful APIs, and writing comprehensive unit tests.
  • Solid understanding of software engineering principles, including object-oriented programming (OOP), Git/GitHub workflows, and clean code practices.
  • Hands-on experience with NLP frameworks and libraries (e.g., spaCy, NLTK, HuggingFace Transformers).
  • Proficiency in handling large-scale datasets and data preprocessing for NLP tasks.
  • Deep understanding of prompting strategies for LLMs and when to apply them effectively.
  • Experience working closely with non-technical business stakeholders to understand and meet functional goals.

Preferred Qualifications:

  • Experience working with LLMs (OpenAI, Anthropic, Cohere, etc.) and fine-tuning/customizing models.
  • Knowledge of ethical AI practices and governance around generative AI.
  • Exposure to cloud platforms (AWS, GCP, Azure) for deploying AI solutions.
  • Familiarity with vector databases, embeddings, and retrieval-augmented generation (RAG) systems.

Education:

  • Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Data Science, Computational Linguistics, or a related field

Education

Any Graduate