Job Title: Backend Engineer (Python, LLM & AI Agents, Big Data)
Location: Karachi, Pakistan Job Type: Full-Time
About the Role:
We are looking for a Backend Engineer with 2-3 years of experience in Python development, specializing in LLMs (Large Language Models), AI Agents, and Big Data handling. The ideal candidate should have hands-on experience working with LangGraph and AI-driven workflows. You will play a crucial role in designing and optimizing scalable backend systems that integrate AI models for automation and intelligent decision-making.
Key Responsibilities:
- Develop and maintain backend services using Python with a focus on AI Agents, LLM-based applications, and LangGraph.
- Build and optimize AI-driven workflows using LangGraph for reasoning and decision-making automation.
- Design and implement scalable APIs and microservices for AI applications.
- Work with Big Data processing frameworks to efficiently manage and process large datasets.
- Develop data pipelines and integrate AI models into production environments.
- Ensure system scalability, reliability, and performance in AI-powered applications.
- Deploy AI-driven solutions on cloud platforms (AWS, GCP, or Azure).
- Collaborate with ML engineers, data scientists, and frontend developers to build intelligent automation tools.
- Write clean, maintainable, and well-documented code following best practices.
Requirements:
- 2-3 years of experience in backend development using Python (Django, FastAPI, Flask, etc.).
- Strong experience with Large Language Models (LLMs) and AI-powered applications.
- Hands-on experience with LangGraph for AI workflow orchestration.
- Experience working with AI Agents (LangChain, OpenAI APIs, AutoGPT, etc.).
- Knowledge of Big Data handling – experience with Apache Spark, Dask, Kafka, or similar is a plus.
- Expertise in building APIs (RESTful, GraphQL) and microservices architecture.
- Familiarity with databases (SQL and NoSQL – PostgreSQL, MongoDB, etc.).
- Experience with cloud computing (AWS, GCP, Azure) for AI deployments.
- Understanding of containerization (Docker, Kubernetes) and CI/CD pipelines.
- Strong problem-solving skills and ability to work in a fast-paced environment.
Nice to Have:
- Experience with vector databases (e.g., Pinecone, Milvus, FAISS, Weaviate).
- Exposure to NLP techniques and fine-tuning LLMs.
- Experience with event-driven architectures and real-time data processing.
Job Type: Full-time
Education:
Experience:
- Backend development Python (Django, FastAPI, Flask, etc.): 2 years (Required)
Language:
Work Location: In person