시니어 소프트웨어 엔지니어, Go 및 Rust 블록체인 인프라
QuickNode의 블록체인 인프라 플랫폼을 위한 고처리량 Go 및 Rust 시스템을 구축하고 운영합니다. 분산 서비스, 성능, 보안, 안정성 및 프로덕션 운영을 주도합니다.
설명
- Go와 Rust로 고처리량·저지연 백엔드 서비스, API 및 데이터 처리 시스템을 구축하고 최적화
- 프로덕션 Go 서비스와 Rust 구성 요소의 아키텍처, 인터페이스, 동시성, 리소스 효율성, 테스트, 관측 가능성, 배포 및 운영을 담당
- 강한 일관성, 내결함성, 확장성 및 가용성을 갖추고 블록체인 데이터를 수집, 처리, 검증 및 제공하는 분산 시스템 설계
- 요구사항과 아키텍처부터 구현, 테스트, 배포, 관측 가능성, 인시던트 대응 및 지속적 개선까지 기술 이니셔티브 추진
- 프로덕션 시스템을 프로파일링하고 벤치마킹하여 부하 상황에서 처리량, 지연 시간, 리소스 효율성, 복원력 및 정확성 개선
- 블록체인 및 분산 시스템 구성 요소의 보안 위험을 평가하고 보호 통제를 설계하거나 검토
- 서비스, 데이터베이스, 스트리밍 시스템, 네트워크 및 블록체인 노드 전반의 복잡한 장애를 조사하고 근본 원인 해결 주도
- 제품, 인프라, 보안 및 개발자 경험 팀과 협업하여 고객 및 프로토콜 요구사항을 유지 관리 가능한 시스템으로 전환
- 설계 및 코드 리뷰를 주도하고 엔지니어를 멘토링하며 기술적 결정을 문서화하고 여러 팀에 걸쳐 엔지니어링 표준 수립
- 블록체인 인프라 팀의 엔지니어링 리더에게 보고하며 이 직급에는 직접 관리하는 구성원이 없음
지원 자격
- 최소 8년의 전문 소프트웨어 엔지니어링 경력. 대규모 프로덕션 환경에서 백엔드 또는 분산 시스템을 구축하고 운영한 풍부한 경험 포함
- Go와 Rust 모두에 대한 고급 실무 숙련도와 각 언어로 프로덕션 소프트웨어를 출시하고 운영한 입증된 경험
- 분산 시스템, 알고리즘 및 자료구조, 동시성, 메모리 안전성과 소유권, 데이터베이스, 네트워킹, 운영체제 및 프로덕션 아키텍처에 대한 깊은 이해
- 신뢰성과 확장성을 갖춘 시스템을 제공하고 성능, 가용성, 정확성 또는 개발자 경험에서 측정 가능한 개선을 이룬 실적
- 블록체인 인프라, 고처리량 API, 노드 또는 RPC 인프라, 데이터 스트리밍 파이프라인 또는 유사한 고난도 분산 플랫폼 경험
- 정확성과 가용성이 중요한 시스템에 보안 설계 원칙, 위협 모델링 및 엄격한 테스트를 적용한 경험
- 뛰어난 서면 및 구두 커뮤니케이션 능력, 건전한 기술적 판단력, 모호한 범위의 여러 팀 간 프로젝트를 독립적으로 이끌 수 있는 능력
- Ethereum, Solana 또는 기타 주요 블록체인 프로토콜과 해당 노드, RPC, 인덱싱 또는 트랜잭션 처리 아키텍처 경험
- Go 서비스와 Rust 시스템, 라이브러리 또는 성능 민감 구성 요소 사이의 명확한 인터페이스를 설계한 경험
- 암호화, 지갑, 서명, 커스터디 또는 기타 보안 민감 시스템을 설계하거나 검토한 경험
- Kafka, 큐, 이벤트 기반 서비스, 분산 데이터베이스 또는 대규모 관측 가능성 시스템 경험
- 아키텍처 소유, 멘토링, 인시던트 리더십 또는 여러 팀이 채택한 엔지니어링 표준을 통해 기술 리더십을 입증한 경험
- 회사의 비자 후원 없이 미국에서 근무할 수 있는 법적 자격
복리후생
- QuickNode가 운영되는 지역에서 제공되는 경쟁력 있는 복리후생 패키지
- 유연한 근무 방식
- 평등한 고용 기회 보호
