직무 설명
주요 책임
- 크롤링 방지 과제를 처리하기 위한 견고한 분산 크롤링 시스템 설계 및 유지 관리
- 양적 거래 비즈니스 요구 사항에 부합하는 기술 솔루션 개발
- 제품 관리자, 디자이너 및 프론트엔드 개발자와의 크로스 기능적 협력
- 핵심 데이터 소스에 대한 시스템 안정성 및 데이터 품질 보장
- 기술 혁신을 통한 크롤링 성능 및 효율성 최적화
직무 요구 사항
- 견고한 엔지니어링 기반:
- 3년 이상의 Python 개발 경험 및 강력한 컴퓨터 과학 기초(자료 구조, 알고리즘, 네트워킹, 운영 체제)
- Python 내부 구조(GIL, 메모리 관리)에 대한 깊은 이해, 프로세스/스레드/코루틴 모델에 능숙
- FastAPI/Django 프레임워크, MySQL/Redis, 데이터베이스 설계 및 최적화 경험
- Docker에 능숙하며 Kubernetes에 익숙하고 독립적인 배포 가능
- 크롤링 및 리버스 엔지니어링:
- Scrapy/Playwright 프레임워크를 사용한 2년 이상의 대규모 데이터 수집 경험
- 코드 디버깅 및 난독화 해제를 위한 강력한 JS 리버스 엔지니어링 기술
- 크롤링 방지에서의 암호화 알고리즘(RSA/AES/DES)에 익숙함
- 크롤링 방지 메커니즘(CAPTCHA, IP 차단, 요청 서명, 행동 감지)에 대한 전문 지식
- 구조화/비구조화 데이터를 위한 데이터 정제 및 저장 솔루션 경험
우대 사항
- 시장 동향 이해와 함께 실질적인 거래 경험
- 캔들스틱 패턴 인식 또는 알고리즘 거래에서 ML/DL 적용 경험
- 디지털 통화, 선물 또는 증권 시장에 대한 친숙함
- 강력한 제품 디자인 사고
- AI/ML 구현 경험
- Golang 능숙함


