Software Engineer – AI/LLM & RAG Backend Developer
ibex · Karachi
Job description
About the role
We are seeking a skilled Python developer to design and deliver AI‑driven backend solutions that combine Large Language Models with knowledge retrieval systems. You will work on cutting‑edge Retrieval‑Augmented Generation (RAG) pipelines and build scalable services for our products.
Key responsibilities
- Implement and maintain RAG pipelines using frameworks such as LangChain.
- Integrate LLM APIs (Azure OpenAI, Google Gemini) into 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 REST APIs with FastAPI or Flask to expose RAG/LLM workflows.
- Ensure backend services are reliable, scalable, and production‑ready.
- Create ETL scripts and data ingestion pipelines for structured and unstructured data.
- Monitor retrieval quality and optimise embeddings and reranking methods.
Required profile
- Bachelor’s degree in Computer Science or related field.
- 2–4 years of professional experience in Python development.
Required skills
- Python programming
- LangChain
- Azure OpenAI and Google Gemini APIs
- Vector databases (Azure AI Search, Google Vector Search, PGVector, Pinecone, Milvus)
- FastAPI or Flask
- REST API design
- ETL and data pipeline development
- Document preprocessing, chunking, and embedding generation
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 57 minutes ago
Expires 1 month from now
2 views · 0 applications
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
ibex
Karachi
Related job offers
-
Principal DevOps Engineer (Azure)
Creative Chaos Karachi -
SAP Technical Architect – S/4HANA & BTP (RISE with SAP)
National Foods Limited Karachi -
Senior Backend Developer
Datamatics Technologies Karachi -
Technical Project Manager – Software Development
CodePul Lahore -
Flutter Developer (4-6 years experience)
Systems Limited Lahore