회사 소개
XCENA는 차세대 CXL 기반 Computational Memory 기술을 개발하는 반도체 기업입니다.
Memory-Centric Computing 아키텍처를 통해 데이터 처리의 성능과 전력 효율을 근본적으로 혁신하고 있습니다.
포지션 소개
XCENA에서는 Rust 기반 고성능 Data Analytics 엔진을 자체 개발하고 있습니다. 이 엔진의 핵심 아키텍처를 설계·구현하고, XCENA의 CXL Computational Memory Device와 긴밀하게 연동하여 하드웨어의 잠재력을 최대한 끌어내는 소프트웨어를 만듭니다.
데이터 처리의 병목을 하드웨어-소프트웨어 공동 최적화로 해결하는 데 관심이 있는 Software Engineer를 찾고 있습니다.
담당 업무
- Rust 기반 Data Analytics 엔진의 핵심 모듈 설계 및 구현
- CXL Computational Memory Device와 연동되는 쿼리 실행 파이프라인 최적화
- Many-core 아키텍처를 활용한 대규모 병렬 데이터 처리 설계 및 구현
- 메모리 대역폭, 캐시 효율 등 시스템 레벨 성능 분석 및 튜닝
- Apache Spark, Velox, DuckDB, Apache DataFusion 등 다양한 오픈소스 Data Analytics Engine과 Integration
지원 자격
필수 요건
- 전산/컴퓨터/전기전자공학 혹은
- SW 관련 분야 학사 이상 학위 소지자
- 3년 이상의 시스템 소프트웨어 개발 경력
- Rust 또는 C/C++을 활용한 소프트웨어 개발 경험
우대 요건
- Rust 비동기 프로그래밍을 이용한 프로젝트 경험
- 쿼리 엔진, 데이터베이스, 또는 데이터 처리 시스템 개발 경험
- GPU/CUDA 프로그래밍 등 하드웨어 가속 개발 경험
- 다양한 오픈소스 생태계 참여 경험