
Website eZhire
About the job
- Job title: AI Intern
- Internship period: 3 – 6 months
- Location: Shahrah-e-Faisal, Karachi
Key Responsibilities
- Build and optimize LLM-based chatbots and agents using frameworks like LangGraph or LangChain
- Develop and document FastAPI/Flask-based microservices to serve AI models
- Design and maintain RAG pipelines using vector databases (FAISS, Chroma)
- Deploy and track models using MLflow, with proper versioning and metric logging
- Contribute to CI/CD pipelines and containerization using Docker
- Set up experiment tracking, hyperparameter tuning, and structured model evaluation
- Preprocess datasets, build embeddings, and optimize memory usage in inference flows
Required Skills
- Proficient in Python, with hands-on experience building APIs (FastAPI or Flask)
- Familiar with transformers and LLMs (OpenAI, LLaMA, Mistral, etc.)
- Working knowledge of LangChain or LangGraph for chatbot/agent development
- Experience with vector stores (FAISS, Chroma) and RAG architectures
- Understanding of MLOps practices, including MLflow for tracking and deployments
- Experience with Docker, Git, and cloud-based or local deployment workflows
- Ability to build, test, and document clean, maintainable code
Ideal Candidate
- Final-year CS/AI undergrad, recent graduate, or self-taught engineer
- Has completed at least one end-to-end ML/AI project (with deployment)
- Motivated to explore emerging tools
What You’ll Gain
- Real-world exposure to LLM deployment pipelines, not just theory
- Mentorship in both AI product development and engineering best practices
- Strong portfolio projects and the chance to continue as a long-term team member
- Access to production-grade AI tooling and workflows
Interested candidates are requested to share there resumes at career@ezhire.life and mention position in the subject line.
To apply for this job please visit www.linkedin.com.