
Open
Posted
•
Ends in 15 hours
We are looking for a freelance developer or AI engineer to build an AI-backed job search automation system focused on Canada-based jobs. Project Objective The purpose of the system is to automatically scan and collect newly posted jobs from approximately 60–80 job portals and company career websites on a daily basis. The platform should intelligently filter jobs based on provided keywords and preferences, remove duplicate listings appearing on multiple websites, and provide updated job opportunities with direct application links. Scope of Work 1. Automated Job Sweeping The system should: Automatically scan 60-80 job websites daily Collect newly posted jobs only Run automatically on scheduled timings Support job portals, company career pages, and recruitment websites Store collected jobs in a searchable database 2. Keywords & Portals The client will provide the list of websites/portals to be scanned. The client will also provide job-related keywords and search criteria. The system should allow easy updating, addition, or removal of portals and keywords in the future. 3. AI-Based Filtering The AI engine should: Filter jobs using the provided keywords Match jobs based on titles, skills, qualifications, and experience Understand related job titles and similar meanings Rank jobs according to relevance Ignore unrelated job postings 4. Duplicate Job Removal The system must: Detect duplicate jobs posted on different websites Remove repeated listings Maintain one clean record with source link(s) 5. Job Details Required Each job listing should display: Job title Company name Job location Date posted Salary (if available) Source website Direct application link AI relevance/match score 6. Search Preferences The system should support filters such as: Preferred locations in Canada Remote / hybrid / onsite jobs Full-time / internship / contract roles Experience level Visa sponsorship preference Salary range 7. Notifications & Reporting The platform should provide: Daily email summary of newly found jobs Optional WhatsApp or Telegram notifications Easy export or sharing of job lists 8. Dashboard A simple dashboard/interface should show: New jobs found Saved jobs Applied jobs Duplicate removal status Search statistics and activity logs 9. Technology Expectations Preferred technologies may include: Python AI/LLM integration Web scraping frameworks Browser automation tools Database integration Cloud hosting Developer may recommend suitable alternatives if required. 10. Important Requirements User-friendly interface Fast and reliable performance Scalable architecture Secure handling of data Clean and maintainable code 11. Deliverables The freelancer should provide: Fully working software/application Source code Documentation Deployment/setup support Basic training/demo Option for future maintenance and upgrades Please include in your proposal: Estimated cost Development timeline Technology stack Similar projects completed Suggestions/recommendations for improvement
Project ID: 40466077
15 proposals
Open for bidding
Remote project
Active 5 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
15 freelancers are bidding on average ₹1,018 INR/hour for this job

Hi, we are a team of 20+ AI/ML Engineers based in Delhi - have completed 300+ projects with 100% client satisfaction & long term association. As a Python and AI Development specialist, I have in-depth knowledge and hands-on experience that is a perfect fit for your AI-powered job search automation project. My competencies extend to areas you need the most, such as web scraping, data management, and automated analysis. Over the years, I have developed complex AI systems incorporating Python-based tools and frameworks. The solid foundation of my work rests on ensuring user-friendly interfaces, reliable performance, scalability, data security, and maintainable code. Moreover, my experience working with similar projects spans from building tailored NLP frameworks to robotic process automation for businesses like yours. This translates to me knowing how to leverage AI capabilities in consolidating newly posted jobs from multiple websites while addressing your unique preferences - whether it be setting keywords or specific search criteria. I make it my priority not just to meet your expectations but also exceed them by constantly suggesting or recommending improvements based on your feedback. Together we can create a transformative solution that redefines how you approach job search automation in Canada again
₹750 INR in 40 days
7.4
7.4

Building a system to automatically scan 60-80 job portals daily and filter relevant Canada-based jobs can be streamlined with Python and robust web scraping tools combined with an AI model fine-tuned to your keywords and preferences. I recently helped a client in recruitment tech create a scraper that handled multiple job boards and integrated AI filters to accurately rank matches, cutting down noise by over 70%. To avoid repeated listings, I’d implement fingerprinting algorithms comparing job title, company, and location metadata to keep one clean record with all source links. For updating portals and keywords, a simple admin panel would make future changes fast and easy. Does your list of portals include sites with dynamic content or login-required access? This affects scraping approach choice and resource needs. Also, do you have preferred AI models or should I suggest lightweight but effective options? I can deliver a full system with dashboard, notifications, and export features in about 6-7 weeks. Cost depends on hosting and scale but I can provide a precise estimate after a quick review of your portal list. Ready to start designing the scraper and AI filters so you get reliable, up-to-date job alerts every day.
₹1,000 INR in 7 days
5.9
5.9

Having successfully delivered numerous complex projects involving automation, database management and AI integrations like you've described, I am confident that I am the right fit for your AI-Powered Job Search Automation system. With over 70+ projects completed, my work is underpinned by a strong understanding of not only technical proficiency but business objectives. What differentiates me is that I don't just focus on sheer functionality, I build elegant systems around real business needs- focusing on performance, scalability and maintainability. By leveraging my skillset in Python and database management in relaying your envisioned solution to life, I can assure you of a sophisticated yet user-friendly automated platform which would demonstrate high relevance and accuracy while displaying job postings convincingly with pertinent data like salary ranges. In terms of implementation timelines and cost, I guarantee to provide a robust software/application with source code and thorough documentation as requested. My fair pricing strategy will suitably align within your budget without any compromise on quality. Trust me to deliver a solution that fulfills all your expectations, stays up to date with the ever-changing job market significance and sets you on an advantageous edge in Canada's competitive job space.
₹1,000 INR in 40 days
5.5
5.5

I can build your AI-powered Canada job aggregation platform with automated scraping from 60–80 portals, intelligent AI filtering, duplicate detection, scheduled daily sweeps, email/Telegram alerts, and a scalable dashboard for managing saved/applied jobs. I’d recommend Python, Playwright/Scrapy, FastAPI, PostgreSQL, and OpenAI/LLM integration for semantic job matching, relevance scoring, and smart keyword expansion with cloud deployment support.
₹1,000 INR in 40 days
5.5
5.5

I understand this is not just a scraping project because the real challenge is building a scalable AI-powered job intelligence system that continuously collects, filters, ranks, and deduplicates Canada-based jobs reliably across dozens of constantly changing sources. I’m a Full Stack Developer and AI LLM Engineer with experience building large-scale scraping pipelines, AI-powered matching systems, automation workflows, realtime dashboards, and scalable cloud architectures. I can develop the complete solution including automated multi-site job crawling, AI/LLM-based relevance scoring, duplicate detection, keyword intelligence, notification systems, dashboard analytics, and searchable database architecture. I focus on scalable scraping infrastructure, anti-blocking handling, clean modular code, fast filtering performance, reliable scheduling, and long-term maintainability for future expansion and additional automation features.
₹1,000 INR in 40 days
4.5
4.5

With over a decade of experience as a Full-Stack Developer specializing in AI applications and automation, I am well-suited to take on your project. Throughout my career, I've successfully developed complex systems that automate tasks and transform businesses. For your AI-powered job search automation system, my proficiency with Python, AI integration, web scraping frameworks, browser automation tools and databases is highly relevant. I am well-versed in designing scalable architectures for cloud-based deployments on AWS, Azure and Google Cloud - ideal for the volume of data your project requires. My knowledge extends to ensuring the security and efficiency of handling data at all stages. In terms of my AI expertise, I have been working extensively with Large Language Models (LLMs) which aligns perfectly with the AI-based filtering you require. The goal here is to build an algorithm that doesn't just match keywords but truly understands the context, ranking jobs based on relevance properly. My understanding of data patterns and machine learning will facilitate the intelligent management of duplicate listings as well. Beyond executing the vision in detail, my focus on clean code and deliverables is unwavering; you can expect full documentation, source code, deployment support, basic training/demo along with your fully functional application.
₹1,000 INR in 40 days
4.1
4.1

✅ I have built production‑ready job scraping and AI‑filtering systems for large‑scale recruitment automation. I will create a daily job sweep that monitors 60‑80 Canada‑based portals, uses AI (LLM) to filter by keywords/titles/skills, removes duplicates, stores results in a searchable database, and sends email/Telegram alerts. The dashboard will show new/saved/applied jobs, duplicate status, and logs. I use Python, Playwright/Scrapy for scraping, PostgreSQL/MongoDB, a simple frontend (Streamlit/Flask), and cloud deployment (AWS/DigitalOcean). You can easily update portals and keywords. **Question:** Do you already have the list of 60‑80 portals, or should I help discover the most relevant Canada job boards as part of the build? Best, Usman K https://www.freelancer.com/u/ukokab
₹1,000 INR in 40 days
3.4
3.4

Hi, I see you're building AI-backed automation to cut through the noise in job searching—filtering, matching, and surfacing relevant opportunities at scale. The challenge here is integrating multiple job platforms with ML logic that learns what actually matters in your workflow, not just keyword matching. I'd approach this with a Python pipeline: scrape/API-integrate job data from your target platforms, run it through a trained classifier (sklearn or lightweight transformer) that learns from your preferences, and trigger alerts or database entries for matches. The key is minimizing false positives—I'd use a simple feedback loop where you mark good/bad matches, which retrains the model incrementally. To move forward, I need clarity: which 2-3 job platforms should I prioritize? Are you filtering by role, industry, location, salary, or all of the above? That scope shapes whether this is $750 for a proof-of-concept (core pipeline + 1 platform) or if the budget can stretch across multiple sources. I can deliver a working prototype in the first 24 hours. Best regards, Val
₹750 INR in 7 days
1.8
1.8

I've already built exactly what you're describing. I recently completed a job search automation bot that monitors multiple sources (Upwork RSS, Freelancer.com API, Reddit), scores each listing using AI/LLM based on keyword and skill fit, removes duplicates via SQLite, and sends Telegram alerts for high-relevance matches. It runs 24/7 on Google Cloud Platform with scheduled polling. For your project, I would: - Start with 10-15 accessible job portals via RSS feeds and public APIs (reliable, no blocking issues) - Add AI-based filtering and relevance scoring using Python + LLM - Build duplicate detection across sources - Set up Telegram/email notifications with daily summaries - Deploy on cloud with scheduled runs - Deliver clean documentation Honest note: scraping 60-80 sites reliably is challenging as many portals block automated access. I'd recommend starting with a solid 10-15 source MVP, then expanding — this gives you a working system fast without over-engineering upfront. Stack: Python, SQLite, GCP, Claude/OpenAI API, BeautifulSoup Happy to share my existing bot as proof of work. When can we chat?
₹1,200 INR in 15 days
0.0
0.0

Hello, Estimated cost - I'm looking for an hourly contract, as sometimes with coding it's unreliable to have estimated time frames. Development timeline - Unsure, I would need to analyze the Canada-based website/s that need to be scraped. Technology stack - Python with scrapy, pandas, selenium among others Similar projects completed - I have done many website scraping and LinkedIn scraping too. Suggestions/recommendations for improvement - We would need to have a meeting in order to make recommendations. Regards, Stefany M.
₹1,000 INR in 40 days
0.0
0.0

Surat, India
Member since Apr 5, 2023
₹750-1250 INR / hour
$750-1500 USD
₹12500-37500 INR
$30-250 AUD
₹12500-37500 INR
$10-90 USD
₹12500-37500 INR
£250-750 GBP
₹100-400 INR / hour
$10-30 USD
$30-250 USD
₹12500-37500 INR
$3000-5000 USD
₹12500-37500 INR
$15-25 USD / hour
₹12500-37500 INR
₹750-1250 INR / hour
$100-425 USD
$30-250 USD
$15-25 USD / hour