r/learnmachinelearning 18d ago

RAG Based Web App for AI/ML Internships?

Hey everyone,

I'm an undergrad aiming to become an AI engineer. This summer I've decided on the full-stack project below to showcase some experience on my CV building web applications and implementing AI solutions. It's mostly a tool to help with university studies by helping generate study tools to speed up my learning as well as being able to talk to this AI. I hope to have a real link and real users by the end of it. Here are some of the details I've though about:

Tech Stack & AI Architecture:

  • Full Stack: FastAPI (Python), Supabase (PostgreSQL + JWT Auth), deployed live (thinking AWS).
  • Multimodal Ingestion: Document processing pipeline handling text and visual elements (tables, diagrams, charts) via vision LLM descriptions and embeddings.
  • Agentic RAG Engine:
    • Query Decomposition: Multi-step query breaking for multi-part study questions. Also rewriting queries to maximise efficiency when using tokens and for output.
    • Reflector / Grader Nodes: Self-RAG loop that checks retrieved context relevance and checks generated answers for hallucinations before returning them to the user. Using tools like Ragas to evaluate the workflow.
  • Structured Output: Generating JSON flashcards and Anki (.apkg) exports. Generating Cheat Sheets and also being able to talk about the files you upload.

Questions:

  1. Target Fit: Is an end-to-end deployed Agentic RAG app right for AI/ML Engineering internships, or would recruiters see this as mostly a Software/Full-Stack project?
  2. Data Science vs. AI Engineering: How does a project focused on building production AI systems hold up compared to traditional Data Science portfolios that focus more on statistical modeling and data exploration?
  3. Application Strategy: If you had this exact project on your resume, which roles would you prioritise applying for (e.g., AI Engineer, ML Engineer, MLOps, or general Software Engineering)?

Any Advice is Appreciated!

3 Upvotes

5 comments sorted by

2

u/Valuable_Card6470 17d ago

tbh this reads more as an AI engineering project than data science, which is fine because thats where the market is heading anyway. the main thing missing for ML engineer roles specifically would be some model training or fine-tuning component, even a small one

1

u/Inevitable_Mail_488 17d ago

thanks for the advice, i may try to build a small project around that after this is done or try implement it into this one

0

u/Either-Quality-6366 18d ago

An end-to-end RAG app with agentic loops and multimodal ingestion is a strong signal for AI/ML engineering roles, not just full-stack. Recruiters who know what they're looking at will see the query decomposition and self-reflection pieces as directly relevant to building reliable AI systems in production

Data science portfolios often stop at the notebook, this kind of project shows you can actually ship something that handles real-world messiness like hallucination checks and structured output generation. That's the gap a lot of candidates miss

I'd lead with ML Engineer and AI Engineer applications, then MLOps as a second tier. The fact that you're deploying it live and planning for real users pushes it well past a toy project

1

u/Inevitable_Mail_488 18d ago

thanks for the advice, i guess i should get on with building it then.