📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

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

Senior 🇬🇧 English
Python 3.x FastAPI Flask Django LangChain LlamaIndex Azure OpenAI Google Gemini Azure AI Search Google Vector Search PGVector Pinecone Milvus Prompt engineering Git Unit testing CI/CD

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec ibex.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 4 months ago

35 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

ibex

Karachi