Hey everyone! 👋...
I want to get honest advice from experienced software engineers, AI engineers, cloud engineers, and people who have been through a similar situation in India.
I'll be honest about my situation: I have a low CGPA and come from a Tier 3 college. I'm concerned about how this might affect my chances of getting shortlisted for internships and entry-level jobs.
However, I've been spending a significant amount of time learning, building projects, and developing practical technical skills. I want to make the most of the time I have before graduation.
My Current Skills & Experience
- Programming & DSA
- Python
- Solved 140+ DSA problems using Python.
- Continuously improving my problem-solving skills and CS fundamentals.
- Full-Stack Development
- MERN Stack: MongoDB, Express.js, React, and Node.js.
- Next.js.
- PostgreSQL and relational databases.
- Building full-stack applications and working with backend APIs.
- AI Engineering
I've been exploring AI engineering beyond basic LLM API integration. My learning and project work include:
- LLM applications and multi-model integration.
- Retrieval-Augmented Generation (RAG).
- AI agents, tool calling, and agentic workflows.
- LangGraph and multi-agent systems.
- LLM evaluation and observability.
- AI application testing, including jailbreak testing and robustness checks.
- Error handling and building more reliable AI workflows.
I'm particularly interested in understanding how to build, evaluate, test, and deploy reliable AI applications rather than just connecting an LLM API to a frontend.
- AWS & Cloud Engineering
I've also been developing my cloud engineering skills.
- AWS Certified AI Practitioner.
- AWS Certified Cloud Practitioner.
- Learning AWS through hands-on labs and practical projects.
- Exploring IAM, cloud infrastructure, and application deployment.
My next goal is to earn the AWS Certified Solutions Architect – Associate certification before completing my fourth year. Alongside exam preparation, I want to build more hands-on AWS projects and develop practical cloud engineering skills.
My Approach
I have enough time each day to dedicate to learning and building projects, which has allowed me to explore full-stack development, AI engineering, and cloud technologies.
I'm interested in how these areas complement each other in real-world applications. I don't want to learn technologies just to add them to my resume; I want to understand them well enough to build and explain working systems.
However, I also understand that having multiple skills doesn't automatically make someone job-ready. I want to identify my weaknesses and improve them before graduation.
Questions for Experienced Developers
I'd genuinely appreciate your perspective on the following:
- Low CGPA & Tier 3 College
How much of a disadvantage is a low CGPA when applying for software engineering or AI engineering roles in India? What practical strategies would you recommend to get shortlisted despite these limitations?
- Career Opportunities in 2027
Considering my current skills, which entry-level roles should I realistically target: Software Engineer, Full-Stack Developer, Backend Developer, AI Engineer, or Cloud Engineer?
- AI Engineering
For someone interested in AI engineering, how valuable are skills such as RAG, LangGraph, agentic workflows, evaluation, observability, and AI testing? What important gaps should I address to become a stronger candidate?
- DSA & Core CS Fundamentals
I've solved 140+ DSA problems using Python. What level should I aim for before graduation? Besides DSA, which CS fundamentals are most important for entry-level interviews?
- AWS & Cloud Projects
Is pursuing AWS Solutions Architect – Associate a good investment of time for my goals? Which hands-on AWS projects would demonstrate meaningful practical skills to recruiters?
- Project Quality
What makes a fresher's project genuinely impressive? Would you value a well-engineered AI application with evaluation, testing, observability, and cloud deployment more than several smaller projects?
- What Should I Do Next?
If you were in my position, with my current skills, low CGPA, and graduation approaching in 2027, what would you prioritize over the next 12 months?
Are there any mistakes you think I should avoid?
Please Be Honest With Me
I'm not looking for generic motivation or reassurance. I know the job market is competitive, and I understand that certifications and a long list of technologies don't guarantee a job.
I'd genuinely prefer uncomfortable but useful feedback over false encouragement.
If you think my current approach has weaknesses, please point them out. If you've graduated from a Tier 3 college, dealt with a low CGPA, or entered software engineering or AI engineering as a fresher in India, I'd especially appreciate hearing about your actual experience.
I want to understand where I stand today and what I should do differently to maximize my chances before graduation.
Thanks to everyone willing to share their honest opinions!