직무 설명
블록체인 프로토콜 개발 팀에 합류할 시니어 소프트웨어 엔지니어를 찾습니다. 이 역할은 전 세계에 분산된 개발자, 연구원 및 제품 관리자 팀과 협력하여 차세대 블록체인 프로토콜을 설계, 개발 및 유지하는 작업을 포함합니다. 이상적인 후보자는 확장성, 보안 및 고성능 블록체인 시스템 구축에 대한 전문 지식을 보유하고 있으며, 핵심 프로토콜 개발 및 인프라 최적화에 중점을 둡니다. 블록체인 프로젝트의 기술적 방향을 형성하고, 크로스 기능 팀과 협력하며, 오픈 소스 커뮤니티에 기여하여 혁신과 채택을 주도할 책임이 있습니다.
주요 책임
- Rust를 사용하여 복잡한 블록체인 구성 요소의 아키텍처 및 구현을 주도하고, 프로토콜 설계에서 견고성, 보안 및 효율성을 보장합니다.
- 핵심 인프라의 개발, 테스트, 배포 및 유지 관리를 포함한 중요한 블록체인 시스템의 종단 간 소유권을 제공합니다.
- 블록체인 네트워크의 확장성, 신뢰성 및 성능을 향상시키는 프로토콜 업그레이드, 개선 및 새로운 기능을 설계하고 제안합니다.
- 분산 시스템에서 병목 현상을 해결하고 처리량을 향상시키기 위한 성능 최적화 전략을 개발하고 유지합니다.
- 외부 기여자와 협력하여 오픈 소스 블록체인 프로젝트를 개선하고, 커뮤니티 이벤트에 참여하며, 생태계 성장을 촉진합니다.
- 프로덕션 시스템에 대한 24/7 지원을 보장하기 위해 온콜 로테이션에 참여하고, 문제를 해결하며, 긴급 수정을 구현합니다.
- 크로스 기능 팀과 긴밀히 협력하여 기술 솔루션을 비즈니스 목표 및 제품 로드맵과 일치시킵니다.
- 코드 리뷰를 수행하고, 주니어 엔지니어를 멘토링하며, 블록체인 개발의 모범 사례 준수를 보장합니다.
- 블록체인 기술의 새로운 동향을 파악하고 프로토콜 표준의 발전에 기여합니다.
- 블록체인 구성 요소에 대한 기술 사양, 설계 결정 및 구현 세부 사항을 문서화합니다.
직무 요구 사항
- 블록체인 프로토콜 개발 경력(5년 이상)이 있으며, Rust 프로그래밍 언어 및 시스템 수준 프로그래밍에 대한 강력한 배경 지식을 보유합니다.
- 블록체인 개발에 필수적인 분산 시스템 아키텍처, 합의 알고리즘 및 암호화 프로토콜에 대한 깊은 이해가 있습니다.
- 확장성, 보안 및 고성능 블록체인 솔루션을 제공한 실적이 있는 우수한 문제 해결 능력이 있습니다.
- 다른 시간대의 원격 팀, 이해관계자 및 오픈 소스 기여자와 효과적으로 협력할 수 있는 강력한 협업 능력이 있습니다.
- 블록체인 네트워크를 위한 성능 최적화 기술 및 확장성 솔루션 경험이 있습니다.
- 오픈 소스 프로젝트에 기여하고, 코드 품질을 유지하며, 개발자 커뮤니티와 소통할 수 있는 능력이 있습니다.
- 버전 관리 시스템(예: Git) 및 애자일 개발 방법론에 능숙합니다.
- 기술적 개념을 기술 및 비기술 대상에게 명확하게 전달할 수 있는 우수한 커뮤니케이션 능력이 있습니다.
- 프로토콜 정확성을 검증하기 위한 블록체인 테스트 프레임워크 및 도구 경험이 있습니다.
- 온콜 로테이션에서 근무할 수 있으며, 시스템 신뢰성 및 가동 시간 유지에 대한 헌신이 있습니다.
- 블록체인 인프라에서 복잡한 기술적 문제를 진단하고 해결할 수 있는 강력한 분석 능력이 있습니다.
- 분산 시스템을 위한 블록체인 보안 모범 사례 및 위험 완화 전략에 대한 지식이 있습니다.
- 프로덕션 환경을 위한 블록체인 배포 및 모니터링 도구 경험이 있습니다.
- 변화하는 산업 표준 및 규제 요구 사항과 일치하는 프로토콜 변경 사항을 설계하고 구현할 수 있는 능력이 있습니다.
- 블록체인 구성 요소에 대한 명확하고 포괄적인 기술 사양을 작성할 수 있는 우수한 문서화 능력이 있습니다.