Role Overview
We are looking for a hands-on AI/ML Intern who learns by building. You will work across Computer Vision, Large Language Models, and Generative AI, taking real problems from whiteboard to working prototype and directly shaping product decisions.
Responsibilities
- Build and ship ML product PoCs daily, from data prep to model training to live demo
- Design and fine-tune models for CV tasks (classification, detection, segmentation, OCR)
- Build LLM-powered applications including RAG pipelines, prompt engineering, and agentic workflows
- Evaluate models rigorously with proper metrics and ablation studies
- Package work into real demos using FastAPI, Streamlit, or Gradio
- Stay on top of cutting-edge research and bring new ideas to the team
Requirements
- Strong Python skills and solid ML fundamentals
- Hands-on experience with PyTorch or TensorFlow
- Working knowledge of CNNs and Transformers
- Exposure to LLMs and Generative AI (Hugging Face, OpenAI/Anthropic APIs, LangChain, vector DBs)
- Good grounding in linear algebra, probability, and statistics
- Comfort with Git and Jupyter/Colab workflows
- Pursuing or recently completed a degree in CS, Data Science, AI/ML, or a related field
Nice to Have
- Kaggle competition experience or open-source AI/ML contributions
- Experience with OpenCV, YOLO, or vision-language models like CLIP
- Fine-tuning LLMs using LoRA/QLoRA or building RAG/agent systems
- Exposure to Docker, AWS, GCP, Azure, or MLOps tools like MLflow or W&B
- A public GitHub or portfolio
Benefits
- Daily ownership of real ML products
- Structured mentorship and code/model reviews
- End-to-end exposure: data to deployment
- Strong portfolio of shipped prototypes
- Real possibility of a full-time offer based on performance
Skills
- Python
- PyTorch
- LLMs
- Computer Vision
- FastAPI