직무 설명
핵심 블록체인 기술의 개발 및 최적화를 주도할 숙련된 블록체인 엔지니어를 찾습니다. 이 역할은 크로스체인 프로토콜 설계 및 구현, 블록체인 시스템의 엄격한 테스트 수행, 탈중앙화 솔루션의 발전에 기여하는 것을 포함합니다. 다양한 팀과 협력하여 혁신적인 블록체인 프로젝트를 연구 및 개발하며, 업계 표준과 기술적 우수성에 부합하도록 할 것입니다. 이 직위는 확장성, 보안 및 상호 운용성에 중점을 둔 블록체인 아키텍처에 대한 깊은 이해가 필요합니다.
주요 책임
- 크로스체인 프로토콜 및 시스템 테스트 프레임워크를 포함한 기초 블록체인 기술 개발 주도
- 상용 수준 요구 사항을 충족하는 고성능 블록체인 솔루션 설계 및 구현
- 블록체인 시스템의 신뢰성과 효율성을 보장하기 위한 철저한 테스트 및 디버깅 수행
- 개발자들과 협력하여 새로운 블록체인 애플리케이션 및 기능 연구 및 프로토타입 개발
- 기존 블록체인 시스템의 확장성, 보안 및 상호 운용성 개선
- 블록체인 프로젝트의 기술 사양 및 개발 프로세스 문서화
- 경쟁력을 유지하기 위해 새로운 블록체인 동향 및 기술 파악
직무 요구 사항
- Rust 프로그래밍 언어에 능숙하며 3년 이상의 블록체인 개발 경험
- 분산 시스템에서의 비동기 프로그래밍 원리 및 적용에 대한 강한 이해
- 효율적인 I/O 관리를 위한 Epoll과 같은 운영 체제 수준 개념에 대한 지식
- 모듈형 블록체인 아키텍처 구축을 위한 Substrate 프레임워크 경험
- BFT, PBFT 및 Narwhal과 같은 특수 프로토콜을 포함한 합의 알고리즘에 대한 깊은 전문성
- 관계형(PostgreSQL) 및 NoSQL(MongoDB) 데이터베이스, 인메모리 데이터 저장소(Redis) 작업 능숙
- 탈중앙화 네트워크 상호 작용을 위한 HTTP, WebSocket 및 WebRTC와 같은 통신 프로토콜 경험
- 복잡한 블록체인 시스템 디버깅 능력을 갖춘 우수한 문제 해결 기술
- 블록체인 성능 지표 및 보안 취약점 평가를 위한 강한 분석 능력
- 빠른 개발 환경에서 독립적 및 협력적으로 작업할 수 있는 능력
우대 사항
- 상용 수준의 확장성을 가진 공개 블록체인 개발 경험
- 실제 애플리케이션을 위한 합의 알고리즘 구현 및 최적화 실적
- 암호화 프로토콜 및 블록체인 시스템과의 통합에 대한 지식
- 블록체인 플랫폼에서의 스마트 계약 개발 및 배포 경험
- 블록체인 상호 운용성 솔루션 및 크로스체인 통신 메커니즘 이해
- 블록체인 기반 탈중앙화 애플리케이션(DApps) 설계 및 구현 능력
- 네트워크 성능 및 보안 모니터링을 위한 블록체인 분석 도구 경험
- 탈중앙화 시스템에서의 블록체인 거버넌스 모델 및 구현에 대한 지식
- 블록체인 프로젝트를 위한 기술 문서 작성 및 유지 능력
- 블록체인 테스트 방법론 및 검증 도구 경험