Sign up to save tools and stay up to date with the latest in AI
bg
bg
1

GitHub - ShreeshaBhat1004/Job-scout

Nov 07, 2024 - github.com
Job-Scout is a Python-based tool that aggregates remote job postings in Machine Learning and Data Science from multiple sources, including Twitter and Hacker News. It analyzes a user's resume in PDF format and ranks job listings based on how well they match the user's skills and experience. The tool is customizable, allowing users to set it up to search for internships or specific job roles. It primarily focuses on Machine Learning, Data Science, and AI roles and specifically searches for remote positions.

To use Job-Scout, users need Python 3.7+ and a Twitter Developer Account to obtain API credentials. After installing the dependencies and setting up API keys, users can provide a resume PDF and run the script to view top-ranked Machine Learning remote jobs based on how well they match the resume. The search query can be customized for specific job roles or types. The project structure includes scripts for fetching job tweets, scraping job postings from Hacker News, and extracting text from the PDF resume.

Key takeaways:

  • Job-Scout is a Python-based tool that aggregates remote job postings in Machine Learning and Data Science from multiple sources, including Hacker News and Twitter.
  • The tool uses your PDF resume to rank job listings based on relevance and can be customized to search for internships or specific job roles.
  • Job-Scout uses Python, Tweepy for Twitter API access, sklearn for TF-IDF vectorization and cosine similarity, and PyMuPDF for PDF text extraction.
  • The tool requires a Twitter Developer Account to obtain API credentials and allows for customization of the search query for specific job roles or types.
View Full Article

Comments (0)

Be the first to comment!