Role at a glance
- Job function
-
Software Engineering & IT Backend Engineering
- Salary
- Not Disclosed
- Location
- Seoul, South Korea
- Employment
- Full-time
- Experience
- Senior Level 5+ years
Spotted an issue?
We’ll check it against the original posting.
Qualifications
Required
- Go, Java, C++, Rust 중 하나 이상으로 실제 운영에 쓰이는 서버를 설계하고 개발한 경험이 5년 이상 있어야 합니다.
- 동시성, 네트워크, 메모리 관리 등 서버 시스템의 기초를 깊이 이해하고 있어야 합니다.
- C/C++ 라이브러리를 다른 언어에서 호출해 본 경험(cgo, FFI 등)이 있어야 합니다.
- Linux, Git, Docker를 능숙하게 다룰 수 있어야 합니다.
- 자신의 작업을 수치로 측정하고 전후를 비교하는 습관이 있어야 합니다.
- 설계 근거와 의사결정을 문서로 남기고, 다른 사람의 코드를 근거를 들어 리뷰할 수 있어야 합니다.
Preferred
- 보안 제품이나 암호 라이브러리를 다뤄 본 경험, 동형암호에 대한 개념적 이해
- 다양한 DBMS, 검색 솔루션 개발 및 활용 경험
- 여러 언어로 제공되는 SDK의 공개 API를 설계하고 유지해 본 경험
- 벤치마크 자동화와 성능 회귀 추적을 구축해 본 경험
- Kubernetes와 Helm, CI/CD 파이프라인을 직접 구성해 본 경험
- 팀 안에서 설계 리뷰를 이끌거나 후배를 멘토링해 본 경험
- AI 코딩 도구를 개발과 리뷰 과정에 적용해 본 경험
- 오픈소스 프로젝트에 기여한 경험
About the role
Original posting provided by 크립토랩
About the role
크립토랩은 동형암호(HE, Homomorphic Encryption) 및 양자내성암호(PQC, Post-Quantum Cryptography) 원천기술을 보유한 딥테크 기업으로, 프라이버시 걱정 없이 자유롭게 데이터를 활용하는 Private AI를 위한 동형암호 기술을 개발 보유한 스타트업입니다. 4세대 동형암호 원천 기술을 보유하고 있음은 물론 동형암호 고속 구현 분야에서 세계 최고의 기술을 상용화하여 동형암호 산업을 리드하고 있습니다.
저희는 이 단계에서 팀 제품의 서버 쪽 설계와 구현을 이끄는 경력 엔지니어를 찾고 있습니다. 백엔드 서버, C++ 암호 라이브러리 연동, 클라이언트 SDK의 API까지 제품의 서버 구간을 맡습니다. 신입 엔지니어와 함께 일하며 설계 리뷰와 코드 리뷰로 팀의 수준을 끌어올리는 역할도 맡게 될 예정입니다.
What you'll do
- 서버 컴포넌트 설계와 구현: 서버를 설계하고 구현합니다. C++ 암호 라이브러리와의 연동 구간에서 동시성, 자원 관리, 프로세스 경계 문제를 다룹니다.
- 클라이언트 SDK와 공개 API 설계: Python 등 SDK가 쓰는 서버 API를 설계하고 하위 호환성을 지킵니다.
- 성능 엔지니어링: 대규모 데이터에서 성능을 재는 벤치마크를 설계하고, 평문 결과와 암호문 결과가 일치하는지 검사하는 체계를 유지합니다. 프로파일링으로 병목을 찾아 개선합니다.
- 테스트와 CI 체계: 단위·통합·E2E 테스트를 설계하고 GitHub Actions 기반 빌드·테스트·야간 벤치마크 파이프라인을 운영합니다.
- 설계 문서와 코드 리뷰: 결정 사항을 문서로 남기고, 팀원의 PR을 리뷰하며 신입 엔지니어의 성장을 돕습니다.
- 고객 환경 검증 지원: PoC에서 발견된 문제를 재현하고 원인을 규명해 제품 개선으로 연결합니다.
Requirements
- Go, Java, C++, Rust 중 하나 이상으로 실제 운영에 쓰이는 서버를 설계하고 개발한 경험이 5년 이상 있어야 합니다.
- 동시성, 네트워크, 메모리 관리 등 서버 시스템의 기초를 깊이 이해하고 있어야 합니다.
- C/C++ 라이브러리를 다른 언어에서 호출해 본 경험(cgo, FFI 등)이 있어야 합니다.
- Linux, Git, Docker를 능숙하게 다룰 수 있어야 합니다.
- 자신의 작업을 수치로 측정하고 전후를 비교하는 습관이 있어야 합니다.
- 설계 근거와 의사결정을 문서로 남기고, 다른 사람의 코드를 근거를 들어 리뷰할 수 있어야 합니다.
Preferred qualifications
- 보안 제품이나 암호 라이브러리를 다뤄 본 경험, 동형암호에 대한 개념적 이해
- 다양한 DBMS, 검색 솔루션 개발 및 활용 경험
- 여러 언어로 제공되는 SDK의 공개 API를 설계하고 유지해 본 경험
- 벤치마크 자동화와 성능 회귀 추적을 구축해 본 경험
- Kubernetes와 Helm, CI/CD 파이프라인을 직접 구성해 본 경험
- 팀 안에서 설계 리뷰를 이끌거나 후배를 멘토링해 본 경험
- AI 코딩 도구를 개발과 리뷰 과정에 적용해 본 경험
- 오픈소스 프로젝트에 기여한 경험
Benefits
- 복지포인트 지급 (연 240+만 원)
- 유연근무제
- 연 1회 건강검진, 1일 유급휴가 지원
- Refresh(장기근속자) 휴가
- 어학비, 교육비 지원
Hiring process
서류 전형 - 직무 테스트 - 실무 인터뷰 - 임원 인터뷰 - 처우 협의 - 합류 결정
About the company
크립토랩
데이터를 자유롭게 활용하면서도 개인의 프라이버시를 안전하게 보호할 수 있는 환경은 아직 충분히 마련되지 않았습니다. 사용자들은 개인정보 노출을 우려하고, 기업들은 프라이버시 문제로 인해 AI 발전에 필요한 데이터를 충분히 활용하기 어려운 상황입니다. 크립토랩은 이러한 문제를 해결하기 위해 동형암호 기술을 기반으로 Private AI 시대를 만들어가고 있습니다. 개인 정보 노출에 대한 걱정 없이 데이터를 활용할 수 있는 안전하고 편리한 세상을 만드는 것이 크립토랩의 목표입니다. 크립토랩은 세계 최고 수준의 암호 기술과 제품화 역량을 바탕으로 Private AI 분야를 선도하고 있으며, 2022년 7월 스톤브릿지벤처스, 알토스벤처스, 키움인베스트먼트 등으로부터 약 210억 원 규모의 시리즈 A 투자를 유치하며 기술력과 성장 가능성을 인정받았습니다.