Job Description:

As a Generative AI Engineer, you will be at the forefront of artificial intelligence, specializing in creating systems capable of autonomously producing new content. Your role will involve working on a variety of projects, including generating text, images, music, and videos. You will design and train models, experiment with different architectures and algorithms, and fine-tune them to produce high-quality, realistic outputs.

Roles & Responsibilities:

Generative AI with OCR:

  • Hands-on experience with Large Language Models (LLMs) in previous projects.
  • Experience in product development using LLMs.
  • Exposure to Optical Character Recognition (OCR).

Conversational AI with Reranking and/or Embedding:

  • Hands-on experience with LLMs in previous projects.
  • Experience in product development using LLMs.
  • Experience with reranking and/or embedding techniques.
  • Experience with chat, IVR, and banking applications is a plus.

Generative AI with IVR (Whisper, Google TTS, etc.):

  • Hands-on experience with LLMs in previous projects.
  • Experience in product development using LLMs.
  • Experience with chat, IVR, and banking applications is a plus.
  • Experience with Speech-to-Text technologies like Whisper and Google TTS.

Preferred Experience for All Roles:

  • Hands-on experience with Vector Databases and Graph Databases (e.g., Pinecone, Milvus, Neo4j).
  • Strong understanding and experience with Transformer/Neural Network models.
  • Experience using OpenAI APIs and open-source LLMs (e.g., Llama2, Mistral, Mixtral).
  • Solid understanding of frameworks like Langchain and Haystack, and the ability to use agentic workflows with these frameworks.
  • Hands-on experience in creating embeddings using models like MPNET and Ada.
  • Ability to apply advanced techniques such as HyDE, MMR, and LLM reranking for effective semantic search.

Competencies Required:

  • Strong problem-solving skills.
  • Extensive technical experience.
  • Critical thinking abilities.
  • Business acumen and a basic understanding of business domains to comprehend business requirements.
  • Analytical abilities and strong technical skills.
  • Good communication skills.
  • In-depth understanding of technology and domain-specific knowledge.
  • Ability to demonstrate a sound understanding of software quality assurance principles, SOLID design principles, and modeling methods.
  • Awareness of the latest technologies and trends.

Skills:

  • Generative AI
  • Optical Character Recognition (OCR)
  • Interactive Voice Response (IVR)
  • Embedding techniques
  • Reranking methods
  • Vector Databases
  • Graph Databases

    Note: Candidates with valid work permit to work in the United States of America are only eligible to apply.