AI 에이전트가 웹에서 필요한 데이터를 수집하고 다양한 서비스를 이용할 수 있도록 웹 자동화 시스템을 개발합니다. 웹사이트의 동작과 인증 흐름을 분석하고, 로그인부터 데이터 추출까지 안정적으로 실행되는 환경을 만드는 역할입니다.
주요업무
- 웹사이트의 로그인, 인증, 쿠키·세션 흐름을 분석하고 자동화합니다.
- Playwright, Puppeteer 등을 활용해 브라우저 기반 데이터 수집 및 웹 작업 자동화를 개발합니다.
- 네트워크 요청과 JavaScript 동작을 분석하여 웹 API와 데이터 접근 방식을 파악합니다.
- 동적 페이지와 복잡한 다단계 흐름에서 데이터를 추출하고 구조화합니다.
- 세션 만료, 페이지 변경, 요청 제한 등으로 발생하는 자동화 실패를 진단하고 복구 로직을 구현합니다.
- AI 에이전트가 사용할 수 있도록 브라우저 제어와 데이터 수집 기능을 API 또는 도구로 제공합니다.
- 자동화 작업의 성공률, 처리 속도, 운영 비용을 모니터링하고 개선합니다.
자격 요건
- Python 또는 JavaScript/TypeScript로 웹 자동화 시스템을 개발한 경험이 있으신 분
- Playwright, Puppeteer, Selenium 등 브라우저 자동화 도구를 실제 프로젝트에서 활용해 보신 분
- HTTP, DOM, JavaScript 및 브라우저의 기본 동작을 이해하시는 분
- 쿠키, 세션, 토큰 등 웹 인증 방식과 로그인 상태 관리에 대한 이해가 있으신 분
- 개발자 도구와 네트워크 분석을 통해 웹사이트의 동작을 파악하고 문제를 해결할 수 있으신 분
- 웹 스크래핑 또는 로그인 기반 자동화 프로젝트를 직접 구현하고 운영해 보신 분
- 오류 처리, 재시도, 로깅 등을 통해 자동화의 안정성을 높일 수 있으신 분
우대사항
- 웹 애플리케이션 또는 모바일 API의 리버스 엔지니어링 경험
- 난독화된 JavaScript 분석 및 문서화되지 않은 API 연동 경험
- MFA, SSO, OAuth 등 다양한 인증 흐름을 자동화 시스템에 연동한 경험
- 브라우저 핑거프린트와 자동화 탐지 방식에 대한 이해
- Chrome DevTools Protocol(CDP), 브라우저 확장 프로그램 또는 Chromium 관련 개발 경험
- 대규모 크롤링, 브라우저 병렬 실행, 작업 큐 등 수집 인프라 구축 경험
- Docker 및 AWS 등 클라우드 환경에서 자동화 시스템을 운영한 경험
- AI 에이전트의 도구 연동 또는 MCP 서버 개발 경험
- 인증 정보와 사용자 데이터를 안전하게 관리하는 시스템을 설계한 경험