링크드인·인디드·글래스도어·집리크루터·구글 잡스를 동시에 검색하는 무료 도구를 만들었습니다

발행: (2026년 6월 5일 AM 02:06 GMT+9)
3 분 소요
원문: Dev.to

출처: Dev.to

문제

최근에 구직 활동을 해봤다면, 절차가 얼마나 번거로운지 알 겁니다: LinkedIn을 열고 검색하고; Indeed를 열고 다시 검색하고; Glassdoor를 열고… 이렇게 반복됩니다. 지치게 하고 전혀 필요 없는 일입니다.

기능

  • 한 번에 LinkedIn, Indeed, Glassdoor, ZipRecruiter, Google Jobs를 검색
  • 여러 직무 여러 지역을 동시에 지원
  • 모든 채용 사이트에서 결과를 자동으로 중복 제거
  • 선택적으로 Claude AI를 이용해 이력서와 매칭 점수 산출
  • 0‑100 매칭 점수, 지원/검토/스킵 판단, 부족한 스킬 목록, 직무별 핵심 키워드 제공
  • 결과를 JSON, CSV, Excel 형식으로 내보내기

아키텍처

아키텍처는 의도적으로 단순합니다:

  • scraper.py — JobSpy 래퍼, 보드 선택, 중복 제거
  • scorer.py — Claude 점수 산출, 키워드 추출
  • main.py — Apify 액터 진입점, 라이프사이클 관리
  • schema.py — Pydantic 입력/출력 모델

데이터베이스도, 인증도, 불필요한 추상화도 없습니다.

요청 예시

{
  "search_terms": ["AI engineer", "ML engineer", "LLM engineer"],
  "locations": ["Remote", "San Francisco", "New York"],
  "boards": ["linkedin", "indeed", "glassdoor"],
  "hours_old": 24,
  "results_wanted": 20
}

한 번 실행 → 세 가지 직무, 세 가지 지역, 모든 보드, 중복 제거된 결과.

결과 예시

{
  "title": "Senior AI Engineer",
  "company": "Example Labs",
  "location": "Remote",
  "source": "indeed",
  "ai_score": 86,
  "ai_verdict": "apply_now",
  "ai_missing_skills": ["Kubernetes"],
  "keywords": ["Python", "LLMs", "RAG", "evaluation"]
}

배포

Apify Actor 로 구축·배포했습니다. 이유는 다음과 같습니다:

  • 관리할 인프라가 전혀 없음
  • 내장 프록시 회전 지원
  • 스케줄링, 웹훅, 데이터셋 내보내기 기능 기본 제공
  • 사용자에게 즉시 API 접근 제공

액터는 공개적으로 이용할 수 있습니다:

사용법

  • 처음 100개 결과는 무료이며, 신용카드 등록이 필요 없습니다.
  • AI 점수 산출은 선택 사항입니다.

EternalLabs 가 제작했습니다. 특히 보드 성능과 기능 요청에 대한 피드백을 환영합니다.

0 조회
Back to Blog

관련 글

더 보기 »

모바일 한여름 열풍

!Cover image for Mobile Midsommer Madnesshttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploa...