DEV Community

Cover image for 🤖 I Built an AI Agent That Finds Jobs for Me 🤯

🤖 I Built an AI Agent That Finds Jobs for Me 🤯

Arindam Majumder on June 02, 2025

In this current market, finding a job that suits you is Super Hard! Recently, I was exploring the OpenAI Agents SDK and building MCP agents and ag...
Collapse
 
djones profile image
David Jones •

Great write-up Arindam!

Collapse
 
arindam_1729 profile image
Arindam Majumder •

Thanks for checking out

Collapse
 
djones profile image
David Jones •

Keep Building such cool Projects!

Collapse
 
ben profile image
Ben Halpern •

Pretty impressive

Collapse
 
arindam_1729 profile image
Arindam Majumder •

Thanks, Ben!

This will motivate me to build more projects like this!

Collapse
 
ghostking314 profile image
James Derek Ingersoll •

Love the real-time agent interface using MCP. I’ve been working on something similar under my DataOps Terminal v2.0 architecture, built inside a sovereign AI stack (GhostOS with WhisperNet integration). I focused on enabling agents to discover, access, and interact with live web data as part of an evolving cognition pipeline.

I also integrated BrightData MCP, but layered it with persistent agent memory and a custom observability layer. If you're interested, here's a walkthrough of the current interface: dataops-terminal.netlify.app/terminal ... hit me up if your interested in collabs!

Collapse
 
kelvincode1234 profile image
Precious Kelvin.N • • Edited

Three Gbosa! for you, Arindam 🙌🙌🙌
Really solid project, I enjoyed going through it!
Quick heads-up: the GitHub repo link isn’t clickable. Could you please fix that?
Would make it easier for folks to check it out directly. 🔗

Collapse
 
arindam_1729 profile image
Arindam Majumder •

Thanks for pointing that out, I've updated that!

Collapse
 
sharker3312 profile image
Lester Diaz Perez •

Hiii, Awesome post.

How did you make the diagram? Any specific tool

Collapse
 
arindam_1729 profile image
Arindam Majumder •

Thanks, Lester!

Yes, I used Draw.io

Collapse
 
sharker3312 profile image
Lester Diaz Perez •

Sounds great, but All that I know is to make animation arrows.

So how did yo make this kinda of animation in icons?
Is beautiful ❤️

Thread Thread
 
arindam_1729 profile image
Arindam Majumder •

The Animations are gifs I took them from google 😅 ( I spent 2 hours for finding proper gifs)

Thread Thread
 
sharker3312 profile image
Lester Diaz Perez •

Ohhmy goodness.
Worthed the time

Next tutorial how to make a beatiful diagram!

Thread Thread
 
arindam_1729 profile image
Arindam Majumder •

Haha, Good Idea! 👀🫡

Collapse
 
cloudcraftcurator profile image
Shankar Somasundaram •

Great Demo Video Arindam!

Collapse
 
arindam_1729 profile image
Arindam Majumder •

Glad you liked it Shankar!

Collapse
 
mohamednizzad profile image
Nizzad •

Good job

Collapse
 
arindam_1729 profile image
Arindam Majumder • • Edited

Glad you liked it

Collapse
 
carsonbtw profile image
Carson • • Edited

This is a really interesting topic. Thanks for writing it!

Collapse
 
arindam_1729 profile image
Arindam Majumder •

Glad you liked it

Collapse
 
dotallio profile image
Dotallio •

This is super impressive, the real-time scraping with modular agents makes the workflow feel really flexible. Have you tried plugging in other job boards or sources besides YC yet?

Collapse
 
arindam_1729 profile image
Arindam Majumder •

Thanks.

It's pretty flexible, All you need to do it change the job board source URL , rest the process will be same

Collapse
 
fyodorio profile image
Fyodor •

Be cautious: first, AI finds a job for you; second, it takes your job (they say 😅)

Collapse
 
arindam_1729 profile image
Arindam Majumder •

Haha, well said!

That's why i'm trying to use AI to learn and build things faster

Collapse
 
nevodavid profile image
Nevo David •

Pretty cool seeing you break it down like this - systems like this are what make me wanna get back to building again.

Collapse
 
arindam_1729 profile image
Arindam Majumder •

Thanks Nevo, means a lot!

Collapse
 
lgombos profile image
Gomboc Artur • • Edited

Hi Arindam,

It is very innovative and good trial, I tested, but...
I had to add the timeout parameter when creating mcp server, because the default 5 seconds always timed out with downloading my Linkedin profile:

server = MCPServerStdio(
cache_tools_list=False,
client_session_timeout_seconds=30,
params={
"command": "npx",
.......
And one question:
Why needed to create scraping_browser1 and web_unlocker1 zones in BrightData if no need them?

Thanks for the idea and sharing the code!

Collapse
 
arindam_1729 profile image
Arindam Majumder •

For scraping, you do need scraping_browser1, and web_unlocker is set by default. If you wish to change that, I've added the option.

For the timeout, I haven't got that issue, but I'll check that out.

Feel Free to make a PR here if the issue persists: Github Repo

Collapse
 
thinkers profile image
William Oliver • • Edited

Lovely Post! AI is really helpful nowadays if used wisely. You can check how AI is revolutionzing marketing analystics to deep diver in the benefits that AI is providing.

Collapse
 
arindam_1729 profile image
Arindam Majumder •

Thanks!

Collapse
 
ranjancse profile image
Ranjan Dailata • • Edited

Great blog post. Hope you are aware of the open-source automation platform n8n, it's a powerful and an easy one to automate with the use-cases similar to that you have described.

Collapse
 
arindam_1729 profile image
Arindam Majumder •

I have heard a lot about n8n but haven't given it a try!

Will be trying that out soon!

Collapse
 
ruqaiya_beguwala profile image
Ruqaiya Beguwala •

The effort you put in, is clearly visible. Thanks for this amazing write-up.

Collapse
 
arindam_1729 profile image
Arindam Majumder •

Glad you liked it!

Collapse
 
parag_nandy_roy profile image
Parag Nandy Roy •

In fact you can add this to your CV..

Collapse
 
arindam_1729 profile image
Arindam Majumder •

Indeed!

Collapse
 
shivaylamba profile image
Shivay Lamba •

great article

Collapse
 
arindam_1729 profile image
Arindam Majumder •

Thanks Shivay

Collapse
 
saidmounaim profile image
Said MOUNAIM •

Great article

Collapse
 
arindam_1729 profile image
Arindam Majumder •

Thanks Said!

Collapse
 
ankit_rattan profile image
Ankit Rattan •

Bro! Crazy... 💯👍🏻

Collapse
 
arindam_1729 profile image
Arindam Majumder •

Thanks a lot Ankit!

Collapse
 
astrodevil profile image
Astrodevil •

Noice

Collapse
 
ironside43 profile image
Smit •

Impressive work!

Collapse
 
arindam_1729 profile image
Arindam Majumder •

Glad you liked it!

Collapse
 
kumo profile image
Kumo •

Nice!

Collapse
 
arindam_1729 profile image
Arindam Majumder •

Thanks Kumo!

Collapse
 
lucas_marshal_d42f26d3232 profile image
Lucas Marshal •

Hi there
Your article is great.

Collapse
 
arindam_1729 profile image
Arindam Majumder •

Great to hear that!

Collapse
 
parag_nandy_roy profile image
Parag Nandy Roy •

This is just incredible ..

Collapse
 
arindam_1729 profile image
Arindam Majumder •

Thanks Parag!

Collapse
 
bytesandvibes profile image
Bytes&Vibes •

Great write up. We'd love to feature it in our bytesandvibes.com newsletter!

Collapse
 
arindam_1729 profile image
Arindam Majumder •

Awesome. Thanks for Supporting!

Collapse
 
mvoglero profile image
Wellington V Souza •

Fantastic! 😍

Collapse
 
arindam_1729 profile image
Arindam Majumder •

Thanks Wellington!