You will build and deploy advanced natural language processing systems and LLM-based applications.
Responsibilities
- Develop data exploration and analysis workflows using Python and Jupyter Notebooks.
- Build semantic search, Retrieval Augmented Generation (RAG), and hybrid search systems.
- Design and structure programmatic prompts using APIs from OpenAI, Vertex AI, or Llama.
- Implement and manage vector databases for efficient similarity search and retrieval.
- Evaluate NLP model and RAG system performance using standard retrieval and generation metrics.
Required Skills
- 5+ years of experience in AI/ML development.
- Strong Python programming skills.
- Proficiency with Pandas, Matplotlib, and Scikit-learn.
- Expertise in NLP concepts and Hugging Face pipelines for classification, generation, and entity extraction.
- Hands-on experience with LLM frameworks such as LlamaIndex or Langchain.
- Experience with vector databases like Pinecone, Qdrant, Vespa, or Weaviate.
- Ability to implement prompt engineering patterns via APIs.
- Experience with PyTorch.
- Any Graduate degree.
Preferred Skills
- Experience with Google Cloud AI technologies.
- Knowledge of Terraform.