Accepting Applications
Full-time
On-site
Posted 23 hours, 30 minutes ago
0 views
0 applications
Job Description
ibex. is looking for a skilled Python Developer with experience in AI/LLMs, Retrieval\-Augmented Generation (RAG), and backend systems to join our team. The ideal candidate will have strong programming skills, a solid understanding of modern AI workflows, and the ability to design, implement, and optimize scalable solutions that integrate Large Language Models with knowledge retrieval systems.
**Responsibilities**
**RAG \& AI Implementation**
* Implement and maintain RAG pipelines using custom or established frameworks such as LangChain
* Work with LLM APIs (e.g., Azure OpenAI, Google Gemini) to build AI\-driven applications.
* Set up and manage vector databases (Azure AI Search, Google Vector Search, PGVector, Pinecone or Milvus) for document storage and retrieval.
* Develop utilities for document preprocessing, parsing, chunking, and embeddings generation.
**Backend Development**
* Build REST APIs to expose RAG/LLM workflows to applications and products.
* Write clean, maintainable Python code using frameworks like FastAPI or Flask.
* Ensure scalability and reliability of backend services in production.
**Data \& Pipelines**
* Build scripts for ETL and data ingestion pipelines to feed knowledge bases.
* Work with structured and unstructured data (text, PDFs, web content, databases).
* Monitor and optimize retrieval quality through embedding updates and reranking methods.
**Qualifications**
* Master or Bachelor degree in computer science or relevant engineering
* 3\-5 years of Experience in relevant field
* Strong programming skills in Python 3\.x.
* Experience with AI/LLM integration (Azure OpenAI, Google Gemini, or similar).
* Familiarity with RAG frameworks (LangChain, LlamaIndex).
* Experience with vector databases (Azure AI Search, Google Vector Search, PGVector, Pinecone or Milvus).
* Knowledge of API development (FastAPI, Flask, or Django).
* Solid understanding of prompt engineering techniques for optimizing LLM responses.
* Good understanding of data structures, algorithms, and software engineering practices.
* Git, unit testing, and basic CI/CD experience.
Login to Apply
Don't have an account? Register