<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Satvik Panchal</title>
    <description>The latest articles on DEV Community by Satvik Panchal (@satvik_panchal_893bb879ef).</description>
    <link>https://dev.to/satvik_panchal_893bb879ef</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3872540%2F6e5af4af-70dd-465d-b7e5-b51d3a950208.png</url>
      <title>DEV Community: Satvik Panchal</title>
      <link>https://dev.to/satvik_panchal_893bb879ef</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/satvik_panchal_893bb879ef"/>
    <language>en</language>
    <item>
      <title>The Job Search Agent: How I’d Add Dedalus to My GTM Job Intelligence Platform</title>
      <dc:creator>Satvik Panchal</dc:creator>
      <pubDate>Fri, 10 Apr 2026 23:12:39 +0000</pubDate>
      <link>https://dev.to/satvik_panchal_893bb879ef/the-job-search-agent-how-id-add-dedalus-to-my-gtm-job-intelligence-platform-34hb</link>
      <guid>https://dev.to/satvik_panchal_893bb879ef/the-job-search-agent-how-id-add-dedalus-to-my-gtm-job-intelligence-platform-34hb</guid>
      <description>&lt;p&gt;Most job platforms stop at search. They help you find listings, apply filters, and maybe run keyword queries. But job search is not just a retrieval problem. It is a decision-making problem. After building my GTM Job Intelligence Platform, I started thinking about what it would take to turn it from a search tool into a real job search agent.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I originally built&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft1mzvnhbdbdascme1aky.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft1mzvnhbdbdascme1aky.png" alt="GTM Job Intelligence Platform" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My GTM Job Intelligence Platform was designed to make job postings easier to analyze at scale. The system:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Scraped 14K+ job postings&lt;/li&gt;
&lt;li&gt;Covered 144 companies&lt;/li&gt;
&lt;li&gt;Supported 4 ATS platforms: Greenhouse, Lever, Ashby, and SmartRecruiters&lt;/li&gt;
&lt;li&gt;Converted unstructured job descriptions into structured fields
enabled natural language search, resume matching, and skill-gap analysis&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of treating job descriptions as messy text blobs, I wanted to turn them into structured, queryable data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tech Stack&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Backend: Python, FastAPI&lt;/li&gt;
&lt;li&gt;Queueing / Workers: Redis&lt;/li&gt;
&lt;li&gt;Database: PostgreSQL&lt;/li&gt;
&lt;li&gt;Frontend: Alpine.js, Tailwind CSS&lt;/li&gt;
&lt;li&gt;LLM Extraction: GPT-4o&lt;/li&gt;
&lt;li&gt;Data Sources: Greenhouse, Lever, Ashby, SmartRecruiters&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What the Platform Still Couldn’t Do&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Even after building search, filtering, and matching, one major problem remained: the platform could return useful information, but it still left the final decision-making to the user.&lt;/p&gt;

&lt;p&gt;A user still had to answer questions like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Which roles are actually worth applying to?&lt;/li&gt;
&lt;li&gt;Which ones are a strong match versus a stretch?&lt;/li&gt;
&lt;li&gt;Where am I missing important skills?&lt;/li&gt;
&lt;li&gt;Should I apply now or prep first?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is where I think an agent layer becomes interesting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How I’d Add Dedalus&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I would not use Dedalus to replace the platform I already built. The scraping pipeline, extraction layer, database, and search system would all stay the same. What Dedalus would add is an orchestration layer on top of that foundation, one that turns a data product into a more agentic experience.&lt;/p&gt;

&lt;p&gt;Instead of just returning search results, the agent would help users move from information to action. It would understand a user’s goals and constraints, query the existing jobs database, rank opportunities by fit and relevance, explain why certain roles stand out, identify real skill gaps, and recommend what to do next.&lt;/p&gt;

&lt;p&gt;That workflow could look like this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;understand the user’s background, goals, and preferences&lt;/li&gt;
&lt;li&gt;query the jobs database for relevant opportunities&lt;/li&gt;
&lt;li&gt;rank roles by fit, urgency, and overall relevance&lt;/li&gt;
&lt;li&gt;explain why each role is a strong or weak match&lt;/li&gt;
&lt;li&gt;identify meaningful skill gaps across postings&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;recommend next steps, such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;apply now&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;tailor resume first&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;study specific topics&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;skip for now&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;That is the shift I find most interesting: moving from a search product that surfaces information to an agentic product that helps users make better decisions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Dedalus + MCP Would Make This Stronger&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;What makes Dedalus especially interesting here is not just the agent layer, but how MCP could make that layer much safer and more production-ready.&lt;/p&gt;

&lt;p&gt;Instead of giving the agent broad access to internal systems, MCP would let me expose only the exact tools and actions it needs. For a product like this, that means tighter control over things like job queries, resume matching, and user-specific recommendations, without opening up raw database access or overly permissive integrations.&lt;/p&gt;

&lt;p&gt;That makes the product better in a few ways:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;more secure&lt;/strong&gt; through scoped tool access&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;more modular&lt;/strong&gt; as new capabilities get added&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;easier to maintain&lt;/strong&gt; than one-off custom integrations&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;more reliable&lt;/strong&gt; because the agent works through structured interfaces&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is a big reason why Dedalus stands out to me. It is not just about making the product more agentic. It is about making that agent layer feel controlled, scalable, and realistic to deploy.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6dfdwq6mr7l0gsz7sv8b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6dfdwq6mr7l0gsz7sv8b.png" alt="New product with Dedalus Labs" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The original platform helped answer what jobs are out there.&lt;br&gt;
Adding an agent layer answers the more important question: what should I do next.&lt;/p&gt;

&lt;p&gt;That shift — from retrieval to action — is where I think tools like Dedalus actually become meaningful.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>dedaluslabs</category>
      <category>agents</category>
      <category>python</category>
    </item>
  </channel>
</rss>
