GenAI Intern

time InternshiplocationBengaluru
About 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
  • Algorithm Design & Development: Design, implement, and debug machine learning algorithms with focus on transformer-based models and generative AI applications
  • Model Benchmarking & Validation: Benchmark and validate performance of different AI models across various tasks and hardware configurations
  • LLM API Integration: Build applications leveraging LLM APIs from OpenAI, Anthropic Claude, Cohere, and other foundation model providers
  • RAG Pipeline Development: Construct and fine-tune Retrieval-Augmented Generation (RAG) systems using vector databases such as FAISS, Pinecone etc.
  • AI Application Deployment: Learn to deploy AI applications and models into production environments with proper monitoring and optimization
  • 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
  • Transformer Architecture Knowledge: Understanding of 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
  • Qualifications:
  • Currently pursuing or recently completed Bachelor’s or Master’s degree in Computer Science, AI, Data Science, or related technical fields.
  • Our Benefits

    location Learning & Developmentlocation Flexible Working Hourslocation Competitive Salary
    An Overview of Codemonk’s
    Hiring Process
    We want you to feel relaxed and confident going into your interview which is why we've created this comprehensive overview of Codemonk's recruitment process, so you know what to expect once you apply for a role.

    Step 1

    Telephonic Screening

    If your application catches our eye, we'll reach out for a friendly chat to learn more about you.

    Step 2

    Assignment

    We'll send you a fun and relevant assignment to see how you approach problem-solving for this role.

    Step 3

    Technical Rounds

    Let's dive deeper into your technical know-how during one or more interviews with members of our team.

    Step 4

    Cultural Round

    We want to make sure you'll thrive here! We'll talk about our company culture, the role, and answer any questions you have.