직무 설명
칼데라에서 시스템 엔지니어는 차세대 블록체인 인프라를 구축하는 데 핵심적인 역할을 수행하게 됩니다. 이 직책은 블록체인 기술을 활용하여 탈중앙화 애플리케이션을 혁신하는 핵심 소프트웨어 개발의 중심에 있습니다. 이상적인 후보자는 혁신적인 솔루션을 뒷받침하는 시스템을 설계, 구현 및 최적화하기 위해 크로스-기능 팀과 긴밀히 협력할 것입니다. 이 역할은 기술적 우수성과 확장성을 추진하기 위해 블록체인 아키텍처, 분산 시스템 및 소프트웨어 엔지니어링 원칙에 대한 깊은 이해를 요구합니다.
주요 책임 사항은 다음과 같습니다: 플랫폼의 중추가 되는 블록체인 노드 아키텍처 설계, 블록체인 확장성 문제를 해결하기 위한 최첨단 레이어 2 솔루션 개발, 이더리움 스마트 계약 코드를 실행하는 가상 머신 개선 등이 포함됩니다. 시스템 엔지니어는 또한 데이터베이스 백엔드, 네트워킹 라이브러리 및 기타 핵심 도구를 평가하고 기술 스택에 통합할 것입니다. 추가적으로, 프로덕션 환경에서 칼데라 체인의 안정적이고 안전한 배포를 보장하기 위한 강력한 DevOps 파이프라인 구축에 기여할 것입니다.
주요 책임
- 핵심 플랫폼의 확장성, 성능 및 보안을 보장하는 블록체인 노드 아키텍처의 설계 및 구현을 주도합니다.
- 탈중앙화 애플리케이션 생태계에서 혁신과 효율성에 초점을 맞춰 블록체인 확장성 한계를 극복하기 위한 레이어 2 솔루션을 개발 및 최적화합니다.
- 이더리움 스마트 계약 코드를 실행하는 가상 머신 인프라를 개선하기 위해 엔지니어링 팀과 협력하여 실행 속도와 신뢰성을 향상시킵니다.
- 게임 개발자의 요구에 맞춘 종단 간 제품 기능을 설계하여 블록체인 기술과의 원활한 통합 및 사용자 친화적인 기능을 보장합니다.
- 데이터베이스 백엔드, 네트워킹 라이브러리 및 기타 도구를 철저히 평가하여 기술 스택에 가장 적합한 구성 요소를 선택하고 구현하기 위한 기술적 통찰력을 제공합니다.
- 칼데라 체인의 배포를 자동화하기 위한 안전한 DevOps 파이프라인을 구축 및 유지하여 일관성, 신뢰성 및 산업 표준 준수를 보장합니다.
- 시스템 성능을 모니터링하고 기술적 문제를 해결하며, 이해관계자와 협력하여 병목 현상을 해결하고 운영 효율성을 개선합니다.
- 새로운 블록체인 기술 및 산업 동향을 지속적으로 파악하여 인프라 개발의 전략적 방향에 기여합니다.
직무 요구 사항
- 시스템 엔지니어 또는 유사 직무에서의 검증된 경험과 블록체인 기술 및 분산 시스템 아키텍처에 대한 강력한 배경.
- 이더리움을 포함한 블록체인 프로토콜에 대한 고급 지식과 스마트 계약 개발 및 실행 환경에 대한 실무 경험.
- Go, Rust 또는 C++와 같은 프로그래밍 언어에 능숙하며, 고성능 및 확장 가능한 시스템 개발 능력 입증.
- CI/CD 파이프라인, 컨테이너화(Docker) 및 오케스트레이션(Kubernetes)을 포함한 DevOps 도구 및 관행에 대한 경험으로 안정적인 배포 프로세스 보장.
- 데이터베이스 시스템(예: PostgreSQL, MongoDB) 및 네트워킹 기술(예: TCP/IP, REST API)에 대한 강력한 이해로 구성 요소 평가 및 통합.
- 복잡한 시스템에서 기술적 문제를 식별하고 해결하기 위한 우수한 문제 해결 능력과 적극적인 접근 방식.
- 제품 관리자, 개발자 및 QA 엔지니어를 포함한 크로스-기능 팀과 효과적으로 협력하여 고품질 솔루션 제공.
- 기술적 개념을 기술 및 비기술적 이해관계자 모두에게 명확히 전달할 수 있는 강력한 커뮤니케이션 능력.
- 블록체인 확장성 솔루션(예: 샤딩, 상태 채널)에 대한 경험과 탈중앙화 인프라 발전에 대한 열정.
- 게임 개발 생태계, 블록체인 보안 프로토콜 및 클라우드 컴퓨팅 플랫폼(AWS, GCP)에 대한 친숙함이 우대 사항입니다.