Senior Software Engineer, Dev

IBEX Global

Lahore

On-site

PKR 1,200,000 - 1,800,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

IBEX Global is seeking a skilled Python Developer to join their team in Lahore, Pakistan. The ideal candidate will have a solid understanding of modern AI workflows, strong programming skills, and experience with AI/LLM integration.

The role involves implementing RAG pipelines, building REST APIs, and ensuring the reliability and scalability of backend services.

Qualifications

  • 3-5 years of experience in a relevant field.
  • Experience with vector databases.
  • Solid understanding of prompt engineering techniques.

Responsibilities

  • Implement and maintain RAG pipelines.
  • Build REST APIs to expose RAG/LLM workflows.
  • Monitor and optimize retrieval quality.

Skills

Strong programming skills in Python
Experience with AI/LLM integration
Familiarity with RAG frameworks
Knowledge of API development
Understanding of data structures and algorithms

Education

Master or Bachelor degree in Computer Science

Tools

FastAPI
Flask
LangChain
Google Gemini
Azure AI Search

Job description

Overview

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - AI ML
Senior Software Engineer - AI ML

Devsinc, LLC • Lahore

On-site
PKR 1,800,000 - 3,000,000
Senior Software Engineer - AI/ML
Senior Software Engineer - AI/ML

Devsinc, LLC • Lahore

On-site
PKR 3,000,000 - 6,000,000
AI Engineer
AI Engineer

Tkxel • Lahore

On-site
PKR 2,000,000 - 4,000,000
Analyst Software Engineer, Dev
Analyst Software Engineer, Dev

ibex • Lahore

On-site
PKR 600,000 - 900,000
Senior AI Engineer – Agentic AI & Python
Senior AI Engineer – Agentic AI & Python

Convo • Islamabad

On-site
PKR 250,000 - 420,000
Senior AI Engineer
Senior AI Engineer

Emumba Inc. • Islamabad

On-site
PKR 2,800,000 - 5,200,000
AI & ML Engineer
AI & ML Engineer

Technology Rivers, LLC • Islamabad

On-site
PKR 3,348,000 - 4,687,000
Company-paid lunch facility
Healthcare benefits
Provident Fund (Employer Matching)
+3
AI Engineer
AI Engineer

Agentswith • Peshawar City Tehsil

On-site
PKR 2,400,000 - 4,800,000
AI Engineer
AI Engineer

Aiemulsion • Peshawar City Tehsil

On-site
PKR 300,000 - 600,000
AI Engineer
AI Engineer

Emulsionlimited • Peshawar City Tehsil

On-site
PKR 1,800,000 - 2,400,000