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
 
cloudcraftcurator profile image
Shankar Somasundaram

Great Demo Video Arindam!

Collapse
 
arindam_1729 profile image
Arindam Majumder

Glad you liked it Shankar!

Collapse
 
kelvincode1234 profile image
Precious Kelvin Nwaogu • 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
 
mohamednizzad profile image
Nizzad

Good job

Collapse
 
arindam_1729 profile image
Arindam Majumder • Edited

Glad you liked it

Collapse
 
ghostking314 profile image
James D Ingersoll (Ghost King)

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
 
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
 
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
 
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
 
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
 
astrodevil profile image
Astrodevil

Noice

Collapse
 
shivaylamba profile image
Shivay Lamba

great article

Collapse
 
arindam_1729 profile image
Arindam Majumder

Thanks Shivay

Collapse
 
ironside43 profile image
Smit

Impressive work!

Collapse
 
arindam_1729 profile image
Arindam Majumder

Glad you liked it!

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
 
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
 
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
 
kumo profile image
Kumo

Nice!

Collapse
 
arindam_1729 profile image
Arindam Majumder

Thanks Kumo!

Collapse
 
parag_nandy_roy profile image
Parag Nandy Roy

This is just incredible ..

Collapse
 
arindam_1729 profile image
Arindam Majumder

Thanks Parag!

Collapse
 
mvoglero profile image
Wellington V Souza

Fantastic! 😍

Collapse
 
arindam_1729 profile image
Arindam Majumder

Thanks Wellington!

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
 
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!