{"slug": "i-gave-an-ai-my-job-hunt-here-s-the-system-that-kept-it-honest", "title": "I gave an AI my job hunt. Here's the system that kept it honest.", "summary": "Backend engineer Odinaka Nnamani built an AI agent that submitted 12 job applications autonomously, with a verification layer that forced every claim to trace back to his resume, GitHub, or personal site. The system caught 8 dead listings before submission and flagged 3 broken forms rather than fabricating data, with the agent explicitly disclosing gaps such as \"No production LLM-API experience\" instead of inventing credentials. Nnamani argues the engineers who succeed with AI will be those who build verification into the loop, not those who prompt hardest.", "body_md": "Yesterday I applied to 12 engineering jobs. I didn't open a single application form.\n\nMy AI chief of staff did it — research, verification, form-filling, submission, audit trail. I woke up to 12 submitted applications, 8 dead listings caught before I wasted a click, and 3 forms flagged as broken instead of faked.\n\nThis isn't a \"10x your job hunt with ChatGPT\" post. It's about the verification layer that makes delegating to an AI actually work — because an AI that applies to jobs *wrong* is worse than no AI at all.\n\nThe system has four stages, and the important thing is what happens between them:\n\nHere's the part that surprised me. Asked about production LLM-API experience, the AI wrote: \"No production LLM-API experience.\" Asked about shipped autonomous agents: \"None.\" Asked about production Go: \"No production Go.\"\n\nIt disclosed what I *haven't* done instead of inventing it. That's not a limitation of the system — it IS the system. A fabricated application that gets you an interview you can't survive is negative value. An honest application to the right role is the whole game.\n\nThe rule I gave it: **only those you record are true.** Every claim in every application had to trace back to a verified fact — my resume, my GitHub, my site. No invented years of experience, no inflated metrics, no phantom credentials.\n\nThe verification stage needs to run *before* research finishes ranking — I burned research effort on roles that died at verification. And the broken-form problem needs a human-in-the-loop escape hatch earlier: three fully-filled forms sitting in Drafting is a queue, not a result.\n\nThe bottleneck was never my ability. It was my bandwidth. Twenty applications in a day is a data-entry problem, and data entry is exactly what machines are for — as long as the verification layer is ruthless.\n\nThe engineers who thrive with AI won't be the ones who prompt hardest. They'll be the ones who build verification into the loop.\n\n*I'm Odinaka Nnamani — backend engineer (TypeScript, Node.js, PostgreSQL, AWS) and founder of [Rootmail](https://rootmail.io), email infrastructure that tells you what happened to every email. Open to remote backend/infrastructure roles: [heypascal.me](https://heypascal.me)*", "url": "https://wpnews.pro/news/i-gave-an-ai-my-job-hunt-here-s-the-system-that-kept-it-honest", "canonical_source": "https://dev.to/robertpaschal/i-gave-an-ai-my-job-hunt-heres-the-system-that-kept-it-honest-46a8", "published_at": "2026-10-17 06:54:51+00:00", "updated_at": "2026-10-17 07:02:51.562805+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "artificial-intelligence"], "entities": ["Odinaka Nnamani", "Rootmail", "GitHub", "TypeScript", "Node.js", "PostgreSQL", "AWS"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/i-gave-an-ai-my-job-hunt-here-s-the-system-that-kept-it-honest", "markdown": "https://wpnews.pro/news/i-gave-an-ai-my-job-hunt-here-s-the-system-that-kept-it-honest.md", "text": "https://wpnews.pro/news/i-gave-an-ai-my-job-hunt-here-s-the-system-that-kept-it-honest.txt", "jsonld": "https://wpnews.pro/news/i-gave-an-ai-my-job-hunt-here-s-the-system-that-kept-it-honest.jsonld"}}