직무 설명
우리 팀에 합류하여 가상 머신 실행 환경 및 블록체인 관련 컴포넌트 개발에 기여할 숙련된 Rust 개발자를 찾고 있습니다. 이 역할은 스마트 계약 운영을 지원하고 자원이 제한된 환경에서 성능을 최적화하기 위한 최첨단 기술 작업을 포함합니다.
주요 책임
- Rust 기반 가상 머신 실행 환경 구축 및 최적화에 참여
- 스마트 계약 운영을 지원하는 미들웨어 컴포넌트 개발 및 유지보수
- 스마트 계약 운영을 지원하기 위한 블록체인 계정 모델 및 시스템 호출 인터페이스 구현 및 통합
- 팀과 협력하여 실행 성능을 최적화하고 자원이 제한된 환경에서 효율적인 운영 보장
- 계약 제출 및 실행 결과 저장/검색을 가능하게 하는 API 인터페이스 개발 참여
- 개발 과정에서의 주요 결정 사항 및 구현 세부 사항을 기록하는 기술 문서 작성
필요 역량
- Rust 프로그래밍 언어에 대한 뛰어난 숙련도
- 가상 머신 개발 및 최적화 경험
- 블록체인 기술 및 스마트 계약에 대한 이해
- 시스템 프로그래밍 및 성능 최적화 지식
- API 개발 및 통합 경험
- 명확한 기술 문서 작성 능력
- 강력한 문제 해결 능력 및 팀워크 능력
우대 사항
- WebAssembly(WASM) 및 관련 기술 경험
- 암호학 및 보안 모범 사례에 대한 지식
- 분산 시스템 및 합의 알고리즘에 대한 친숙도
- 블록체인 관련 프로젝트 이전 작업 경험
- 오픈 소스 프로젝트 기여 경험