Role at a glance
- Salary
- Not Disclosed
- Location
- 501동 207호, Seoul, South Korea
- Work arrangement
- On-site
- Employment
- Full-time
- Experience
- 3+ years
Spotted an issue?
We’ll check it against the original posting.
Qualifications
Required
- 경력직
- C++로 라이브러리 또는 시스템 소프트웨어를 설계
- 유지보수해본 경험 1년 이상
- CMake 기반 빌드를 직접 구성하고 둘 이상의 OS
- 컴파일러 조합에서 동작시켜본 경험
- C++ 라이브러리를 다른 언어(Python/Go/C/JNI 중 하나 이상)로 바인딩해본 경험
- 대칭
- 비대칭 암호, 키 생명주기, 서명 검증 등 응용 암호학의 기본 이해
Preferred
- 경력직
- 멀티플랫폼(리눅스, macOS, Windows) 빌드 및 아키텍처 이식 경험
- 클라우드 KMS, Secret Manager 구축 또는 이를 이용한 개발 경험
- sanitizer, valgrind 등을 이용한 데이터 레이스, 메모리 수명 문제 진단 경험
- 동형암호 또는 격자 기반 암호 구현 경험 - SIMD(AVX2/AVX512/NEON) 또는 CUDA 커널 최적화 경험
- HSM(PKCS#11), KMIP, TPM, Confidential Computing(SEV-SNP/TDX), 시크릿 관리 인프라 운영 경험
- OIDC/JWT 인가 모델 또는 PKI(사설 CA, mTLS) 설계 경험
- Python 네이티브 패키징(pybind11, scikit-build-core, manylinux) 또는 cgo 바인딩 경험
About the role
Original posting provided by 크립토랩
About the role
동형암호 라이브러리를 C++로 구현하고, 여러 언어 바인딩을 통해 백엔드와 SDK에 적용할 수 있도록 하며, 서버부터 모바일까지 다양한 플랫폼에서 사용할 수 있도록 빌드 및 배포합니다. 또한 라이브러리가 하드웨어 지원 등의 신뢰할 수 있는 환경에서 키를 안전하게 생성하고 데이터를 암복호화하는 관리 체계를 개발합니다.
What you'll do
1. 동형암호 연산 엔진
• CKKS 암호모듈, 키 스위칭 등 핵심 연산 구현
• SIMD/CUDA 하드웨어 및 CKKS 스킴 파라미터 최적화
• 키생성 및 암복호화, constant-time 연산, 비밀정보 메모리 파기 등 보안 기능을 개발
2. 키관리
• 동형암호 키를 포함한 애플리케이션의 암호키들의 전주기의 보안 규제 및 가이드라인을 준수 설계 및 구현
• 하드웨어 지원 환경(HSM, TEE 등) 환경에서 동작하는 키관리 시스템 설계 및 개발
3. 빌드, 패키징, 릴리스
• C++ 빌드 체계, Python 배포, macOS·Windows 빌드 및 배포 산출물 생성
• CI 기반 빌드/테스트, 취약점 검증, 아티팩트 배포 파이프라인 운영
Requirements
경력직
• C++로 라이브러리 또는 시스템 소프트웨어를 설계·유지보수해본 경험 1년 이상
• CMake 기반 빌드를 직접 구성하고 둘 이상의 OS·컴파일러 조합에서 동작시켜본 경험
• C++ 라이브러리를 다른 언어(Python/Go/C/JNI 중 하나 이상)로 바인딩해본 경험
• 대칭·비대칭 암호, 키 생명주기, 서명 검증 등 응용 암호학의 기본 이해
• 이슈를 스스로 발굴 해결까지 끌고 가는 높은 자기주도성
• 설계 근거와 의사결정을 문서로 남기는 습관
신입
• 컴퓨터공학 전공 또는 그에 준하는 경험
• C/C++로 프로그램을 직접 만들어본 경험
• 메모리 관리, 빌드 도구, 자료구조·알고리즘에 대한 기본 이해
• 암호학 또는 정보보호 기본 개념에 대한 이해
• 이슈를 스스로 발굴 해결까지 끌고 가는 자기주도적 태도
• 설계 근거와 의사결정을 문서로 남기려는 습관
Preferred qualifications
경력직
• 멀티플랫폼(리눅스, macOS, Windows) 빌드 및 아키텍처 이식 경험
• 클라우드 KMS, Secret Manager 구축 또는 이를 이용한 개발 경험
• sanitizer, valgrind 등을 이용한 데이터 레이스, 메모리 수명 문제 진단 경험
• 동형암호 또는 격자 기반 암호 구현 경험 - SIMD(AVX2/AVX512/NEON) 또는 CUDA 커널 최적화 경험
• HSM(PKCS#11), KMIP, TPM, Confidential Computing(SEV-SNP/TDX), 시크릿 관리 인프라 운영 경험
• OIDC/JWT 인가 모델 또는 PKI(사설 CA, mTLS) 설계 경험
• Python 네이티브 패키징(pybind11, scikit-build-core, manylinux) 또는 cgo 바인딩 경험
• CI 파이프라인 구축 및 운영 경험
• 오픈소스 라이브러리 공개 및 유지보수 경험
• 고객사 PoC, 온프렘 배포 및 대응 경험
신입
• 암호학 또는 동형암호(FHE, CKKS) 관련 수업이나 프로젝트 경험
• SIMD, GPU, 컴파일러 최적화 등 저수준 성능 최적화 경험
• 오픈소스 프로젝트 기여 경험
• CI 파이프라인이나 멀티플랫폼 빌드를 개인적으로 구성해본 경험
Benefits
- 복지포인트 지급 (연 240+만 원 이상)
- 유연근무제
- 연 1회 건강검진 지원
- Refresh(장기근속자) 휴가
- 어학비, 교육비 지원
Hiring process
• 서류 전형 - 코딩 테스트 - 실무 인터뷰 - 임원 인터뷰 - 처우 협의 - 합류 결정
About the company
크립토랩
데이터를 자유롭게 활용하면서도 개인의 프라이버시를 안전하게 보호할 수 있는 환경은 아직 충분히 마련되지 않았습니다. 사용자들은 개인정보 노출을 우려하고, 기업들은 프라이버시 문제로 인해 AI 발전에 필요한 데이터를 충분히 활용하기 어려운 상황입니다. 크립토랩은 이러한 문제를 해결하기 위해 동형암호 기술을 기반으로 Private AI 시대를 만들어가고 있습니다. 개인 정보 노출에 대한 걱정 없이 데이터를 활용할 수 있는 안전하고 편리한 세상을 만드는 것이 크립토랩의 목표입니다. 크립토랩은 세계 최고 수준의 암호 기술과 제품화 역량을 바탕으로 Private AI 분야를 선도하고 있으며, 2022년 7월 스톤브릿지벤처스, 알토스벤처스, 키움인베스트먼트 등으로부터 약 210억 원 규모의 시리즈 A 투자를 유치하며 기술력과 성장 가능성을 인정받았습니다.