소프트웨어 엔지니어 at Mnemonic

풀타임2개월 전
Employment Information
직무 설명
우리 데이터 팀에 합류하여 핵심 인프라 개발을 주도할 시니어 소프트웨어 엔지니어를 찾고 있습니다. 이 역할은 블록체인 기술에 중점을 두고 플랫폼을 구동하는 확장 가능한 시스템을 설계하고 구축하는 작업을 포함합니다. 효율적인 데이터 처리 및 저장을 보장하는 데이터 파이프라인, 인덱서 및 어그리게이터를 개발하게 됩니다. 주요 기여자로서 대규모 분산 시스템의 아키텍처를 설계하고 변화하는 비즈니스 요구를 충족하는 솔루션을 구현할 것입니다. 또한 조직 전반에 걸쳐 엔지니어링 모범 사례를 수립하여 높은 품질과 성능 기준을 유지하는 데 기여할 것입니다.
주요 책임
  • 플랫폼을 지원하는 기본적인 백엔드 및 데이터 인프라를 설계 및 개발하여 신뢰성, 보안 및 성능을 보장합니다.
  • 분산 애플리케이션을 위한 실시간 데이터 검색 및 분석을 가능하게 하는 확장 가능한 블록체인 인덱서 및 데이터 어그리게이터를 개발합니다.
  • 다양한 데이터 소스와 통합되고 대규모 데이터 세트를 처리하며 실행 가능한 인사이트를 제공하는 데이터 파이프라인을 구축 및 유지합니다.
  • 크로스 기능 팀과 협력하여 시스템 요구 사항을 정의하고 기술적 문제를 해결하며 솔루션을 개선합니다.
  • 결함 허용, 낮은 지연 시간 및 고가용성을 위한 분산 시스템을 최적화하면서 부하 하에서 원활한 확장성을 보장합니다.
  • CI/CD 파이프라인, 코드 리뷰 및 자동화된 테스트 프레임워크를 포함한 최고 수준의 엔지니어링 모범 사례를 식별 및 구현합니다.
  • 시스템 아키텍처, 설계 결정 및 기술 사양을 문서화하여 지식 공유 및 온보딩을 용이하게 합니다.
  • 데이터 인프라 과제에 대한 혁신적인 솔루션을 제안하기 위해 신기술 및 업계 동향을 지속적으로 파악합니다.
직무 요구 사항
  • 분산 시스템 및 블록체인 기술에 중점을 둔 백엔드 개발 및 데이터 엔지니어링 경험이 풍부해야 합니다.
  • Python, Go 또는 Node.js와 같은 프로그래밍 언어에 대한 전문 지식과 데이터베이스(SQL/NoSQL) 및 클라우드 플랫폼(AWS, GCP, Azure)에 능숙해야 합니다.
  • 견고한 분산 솔루션을 설계하기 위한 블록체인 프로토콜, 합의 메커니즘 및 데이터 인덱싱 기술에 대한 깊은 이해가 필요합니다.
  • 종단 간 데이터 처리를 위한 Apache Kafka, Apache Airflow 또는 AWS Glue와 같은 도구를 포함한 데이터 파이프라인 개발에 대한 강력한 지식이 필요합니다.
  • 마이크로서비스, 컨테이너화(Docker/Kubernetes) 및 API 설계에 대한 전문 지식으로 대규모 시스템을 설계 및 구현할 수 있는 능력이 필요합니다.
  • 엄격한 기한과 복잡한 제약 조건 하에서 고품질 소프트웨어를 제공한 실적과 우수한 문제 해결 능력이 필요합니다.
  • 제품 및 QA 팀과 효과적으로 협업하기 위해 Scrum 또는 Kanban을 포함한 애자일 개발 환경에서의 경험이 필요합니다.
  • 컴퓨터 과학 또는 관련 분야의 학사/석사 학위와 5년 이상의 소프트웨어 개발 및 데이터 엔지니어링 전문 경험이 필요합니다.
  • 블록체인 데이터 계층 개발 경험, 암호화 프로토콜에 대한 친숙도 및 데이터 거버넌스 프레임워크에 대한 지식이 우대 사항입니다.
MyJob.one —— 원격 근무, 진정한 임팩트

MyJob.one —— 원격 근무, 진정한 임팩트