My Career AI Stopped Me From Applying to Jobs I Would Fail
“Why did it just tell me not to apply?” I looked at the logs as our system flagged a role as high-risk based on three past rejections with the same missing skill. The Problem We Couldn’t Ignore Bef...

Source: DEV Community
“Why did it just tell me not to apply?” I looked at the logs as our system flagged a role as high-risk based on three past rejections with the same missing skill. The Problem We Couldn’t Ignore Before adding memory, our system was… dumb. Not broken, not useless, but fundamentally limited. We had built a clean pipeline: Upload resume Extract skills Compare with job description Output a match score On paper, it worked. In practice, it was repetitive and shallow. If a user applied to 10 backend roles and got rejected every time, the system still kept saying: “Match score: 72%. You can apply.” It had no idea that: the user had already failed similar roles the same missing skill kept showing up nothing was improving over time We tried improving prompts. We tried better keyword extraction. We even experimented with basic RAG-style context injection. None of it solved the real issue. The system had no memory of outcomes. It treated every job match like the first one. No history. No learning.