Machine Learning Intern (AI/ML)

Codemonk

Bengaluru, Karnataka, IndiaFresher2h agovia LinkedIn

This job at a glance

Who can apply
Freshers and up to 1 year
Must know
Machine learningLLMsNLPData structures & algorithmsREST APIsDeep learning
Work
On-site in Bengaluru · internship
Pay
Not stated by the employer.
Skill demand
Machine learning86%LLMs52%Data structures & algorithms30%NLP25%of 99 similar fresher jobs posted in India this week
Listed
10 Nov 2026 · still open

Sign in free to see which of these skills your resume already shows.

About Codemonk

Codemonk is a fast-growing product engineering and IT services firm that partners with clients to build scalable digital solutions.

About The Role

We are looking for a motivated Machine Learning Intern to join our team and assist in building and optimizing generative AI models. This internship offers hands-on experience in developing AI applications with the latest machine learning and natural language processing technologies.

Key Responsibilities

Generative AI Focused (primary focus)

  • Design, implement, and debug machine learning algorithms with a focus on transformer-based models and generative AI applications.
  • Benchmark and validate performance of different AI models across various tasks and hardware configurations.
  • Build applications leveraging LLM APIs from OpenAI, Anthropic Claude, Cohere, and other foundation model providers.
  • Construct and fine-tune Retrieval-Augmented Generation (RAG) systems using vector databases such as FAISS, Pinecone, etc.
  • Learn to deploy AI applications and models into production environments with proper monitoring and optimization.

Deep Learning & Computer Vision (supporting focus)

  • Working knowledge of training and fine-tuning deep learning models, including adapting pretrained models to new tasks.
  • Run and track experiments to compare models, parameters, and datasets, and draw clear conclusions from the results.
  • Help prepare, clean, and audit datasets for relevance, quality, and alignment with the problem being solved.
  • Evaluate models using appropriate metrics and identify where and why they underperform.
  • Basic exposure to making models efficient and helping move them into production.

Computer Vision Focused (primary focus)

  • Design, train, and debug deep learning models for tasks like image classification, object detection, segmentation, and tracking, using architectures such as CNNs, Vision Transformers, and YOLO-family models.
  • Build and maintain image and video datasets, including collection, annotation workflows, cleaning, and augmentation.
  • Run experiments to compare architectures, hyperparameters, and training strategies, including transfer learning and fine-tuning of pretrained models.
  • Evaluate models with metrics like mAP, IoU, precision/recall, and F1, and benchmark accuracy, latency, and throughput across hardware configurations.
  • Optimize models for production and edge using quantization, pruning, and export formats like ONNX and TensorRT, and help deploy them with proper monitoring.

Generative AI (supporting focus)

  • Working familiarity with using large language models through APIs or open-source libraries.
  • Basic understanding of how retrieval and generation work together to build knowledge-grounded applications.
  • Write and refine prompts, and connect model calls into simple application workflows.
  • Assess the quality, accuracy, and reliability of generated outputs.
  • Interest in models that combine vision and language, and how they apply to real-world use cases.

Requirements & Tech Stack

Required Technical Skills

  • Programming Proficiency: Strong foundation in Python programming with knowledge of generative AI frameworks including LangChain, LlamaIndex, and Hugging Face libraries.
  • LLM Integration Experience: Familiarity with LLM APIs (OpenAI GPT-4, Anthropic Claude, Cohere) and interest in building AI applications.
  • Fundamental Architecture Knowledge: Understanding of Deep Learning Fundamentals including transformer-based models, attention mechanisms, and their optimization for various AI workloads.
  • Embedding & Vector Systems: Basic understanding of embedding models (OpenAI, Cohere, sentence-transformers) and vector databases (FAISS, Pinecone, Qdrant, Milvus).
  • Performance Optimization: Interest in model benchmarking, validation, and optimization across different hardware configurations.
  • Analytical Excellence: Strong problem-solving, debugging, and analytical skills with proven ability to work with complex algorithms and datasets.
  • Strong Python programming skills and comfort working with large datasets.
  • Solid grasp of deep learning fundamentals: neural networks, backpropagation, loss functions, optimizers, and regularization.
  • Good understanding of computer vision concepts: convolutions, feature extraction, and common architectures (ResNet, EfficientNet, ViT, YOLO, U-Net).
  • Hands-on experience with PyTorch (or TensorFlow) and libraries like OpenCV, torchvision, or Ultralytics.
  • Familiarity with transformer architecture and attention mechanisms.
  • Basic awareness of generative AI and multimodal models, and an interest in applying them to vision problems.
  • Strong problem-solving, debugging, and analytical skills.

Note: This is a paid internship.

Fresher Jobs in Bengaluru · last 7 days

60 openings · 59 need no experience

Most hiring: NoBroker, Ayka Communication, Intellipaat

See all 60 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job