크래프트 테크놀로지스는 데이터 확보 및 전처리부터 전략 및 포트폴리오 구성과 주문 집행을 통한 실현까지 투자프로세스 전반에 AI 기술을 적용하고 있습니다.
전통적인 투자 과정에서 발생하는 고비용, 비효율 등 불편함의 문제들을 해결하고 더 많은 고객들에게 높은 수준의 알파(Alpha)를 제공하는 비전을 가지고 있습니다.
저희와 함께 금융 혁신과 글로벌 시장에 도전해 나가실 분들을 찾습니다.
주요업무
• 핵심 개발 업무
- 고성능 Tickdata 수신 및 처리 시스템 개발 및 유지보수
- 멀티스레딩, 네트워크 프로그래밍
- OEMS(Order/Execution Management System), 실시간 리스크관리 모듈 설계
• 협업 및 멘토링
- 기술 문서 작성 및 성능 측정 리포트 작성
- 팀 내 기술 공유 및 Best Practice 전파
자격 요건
• 필수 조건
- 컴퓨터 공학, 컴퓨터 과학, 전산학 학사 학위 보유자 혹은 그에 준하는 수준의 컴퓨터 과학 이해도
- C++ 개발 경력 3년 이상
- C++20/C++23 최신 표준 숙련도
- 멀티스레딩 및 동시성 프로그래밍 경험
- 리눅스 환경에서의 시스템 프로그래밍 경험
- Git 기반 협업 도구 사용 경험
• 핵심 기술 요구사항
- 고성능 I/O 활용 경험
- 안전한 메모리 관리법이 반영된 C/C++ 프로그램 설계 경험
- 빌드 시스템: GNU Make, CMake 활용 경험
- 디버깅: gdb, sanitizer, valgrind 등의 툴을 이용한 저수준 언어 디버깅 경험
우대사항
• 고성능 시스템 경험
- HFT(High Frequency Trading) 또는 실시간 시스템 개발 경험
- perf 등의 프로파일링 툴을 이용한 수치 측정 기반의 시스템 최적화 경험
- STL 및 Boost 라이브러리 활용 경험
- 금융 시장 데이터 처리 시스템 개발 경험
- Qt6 프로그래밍 경험(
)
- Client GUI 프로그래밍
• 시스템 프로그래밍 전문성
- 커널 모듈 개발 또는 디바이스 드라이버 개발 경험
- DPDK 또는 RDMA 네트워킹 경험
- 하드웨어 타이머 활용 경험
- x86_64, ARM 등 어셈블리 언어 수준에서의 성능 최적화 경험
채용절차
[합류 프로세스]
• 서류전형>과제수행>1차 인터뷰 >2차 인터뷰>처우 협상>입사
- 전형 과정 중에 후보자 사전동의 후 평판조회 진행 가능
• 입사 후 3개월 간 수습기간 적용(수습기간 중 1개월 단위 평가 실시)
기타안내
• Work & Life
- 최상의 업무환경 제공(직무별 맞춤사양 PC/주변기기)
- 선택적 근로시간제 운영(유연한 출/퇴근시간 선택 가능)
• Culture
- Shall We Have Lunch(월 2회 중식비 제공)
- Come Together(월 1회 소모임 비용 지원)
• Health
- 매년 정밀 건강검진 지원(배우자, 부모 포함 최대 4인 지원, 120만원 상당)
• All-around
- 선택적 복리후생 제도 운영(연간 200만원 상당 포인트 지원)
- N사 최저가 보다 저렴한 Q-Point Mall 운영