This job is no longer available
This job expired on 25/07/2026. It no longer accepts applications.
Senior Software Engineer – AI/LLM & RAG Backend
ibex · Karachi
Job description
About the role
ibex. is seeking a Senior Software Engineer to design, build, and optimise AI‑driven backend systems. You will work on Retrieval‑Augmented Generation (RAG) pipelines, integrate Large Language Models (LLMs), and deliver scalable REST APIs for internal and external products.
Key responsibilities
- Implement and maintain RAG pipelines using frameworks such as LangChain or LlamaIndex.
- Integrate LLM APIs (Azure OpenAI, Google Gemini) into AI‑centric applications.
- Set up and manage vector databases (Azure AI Search, Google Vector Search, PGVector, Pinecone, Milvus) for document storage and retrieval.
- Develop utilities for document preprocessing, chunking, and embedding generation.
- Build clean, maintainable Python REST APIs with FastAPI or Flask and ensure production‑grade scalability and reliability.
- Create ETL scripts and data ingestion pipelines for structured and unstructured sources.
- Monitor retrieval quality, update embeddings, and apply reranking techniques.
Required profile
- Master’s or Bachelor’s degree in Computer Science or a related field.
- 3‑5 years of professional experience in Python development and AI/LLM integration.
- Strong understanding of data structures, algorithms, and software engineering best practices.
- Experience with version control (Git), unit testing, and basic CI/CD pipelines.
Required skills
- Python 3.x
- FastAPI, Flask (or Django)
- LangChain, LlamaIndex
- Azure OpenAI, Google Gemini APIs
- Vector databases: Azure AI Search, Google Vector Search, PGVector, Pinecone, Milvus
- REST API design
- ETL and data ingestion pipelines
- Prompt engineering
- Git, unit testing, CI/CD basics
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Pakistan.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
ibex
Karachi
Related job offers
-
Quality Specialist – Product Master Data
NielsenIQ Karachi -
SQA Engineer – Manual & Automated Testing
Taraki Karachi -
Director of Technology, Engineering & Data
Techruiters Karachi -
Quality Assurance Manager
Nysonian Inc. Territoire de la Capitale fédérale -
Assistant Manager – Platforms (EDMS, BPM & RPA)
Mashreq Division de Karachi