프로젝트 이야기
배경부터 주요 기능, 구현 내용까지
프로젝트 개요
이력서 수집부터 1차 스크리닝, 면접 일정 조율까지 채용 프로세스 전반을 자동화한 시스템입니다. AI 기반 이력서 분석으로 직무 적합도 점수를 산출하고, 채용팀의 반복 업무를 70% 감소시켜 채용 소요시간을 평균 3주에서 10일로 단축했습니다.
도입 배경
- 연간 1,000건 이상의 이력서 수동 검토
- 채용 담당자 1인당 50개 이상 포지션 동시 진행
- 면접 일정 조율에 과도한 커뮤니케이션 비용
- 우수 인재의 타사 이탈 (늦은 피드백)
핵심 기능
이력서 자동 수집 및 파싱
- 채용 플랫폼(사람인, 잡코리아, 링크드인) 연동
- PDF, Word 이력서 자동 파싱
- 경력, 기술스택, 학력 정보 구조화
AI 기반 적합도 분석
- 직무 요구사항과 이력서 매칭 분석
- 경력 연차, 기술스택 일치도 점수화
- 이전 합격자 패턴 학습 기반 예측
자동 스크리닝 및 알림
- 기준 점수 이상 지원자 자동 1차 합격 처리
- 불합격 안내 메일 자동 발송
- 채용 담당자에게 우수 지원자 즉시 알림
면접 일정 자동 조율
- 면접관 캘린더 연동 가용 시간 자동 추출
- 지원자에게 선택 가능 시간대 제안
- 확정 시 캘린더 자동 등록 및 알림
기술 스택
| 영역 | 기술 |
|---|---|
| Backend | Python, FastAPI |
| Frontend | React, Ant Design |
| AI/ML | GPT-4, LangChain |
| Database | PostgreSQL |
| 연동 | Google Calendar API, 채용플랫폼 API |
도입 효과
| 지표 | Before | After |
|---|---|---|
| 채용 소요시간 | 평균 3주 | 평균 10일 |
| 이력서 검토 시간 | 건당 10분 | 건당 1분 |
| 채용팀 반복업무 | 70% | 20% |
| 우수인재 확보율 | 60% | 85% |