클럼엘은 원천 기술부터 개발하였습니다. 이를 바탕으로 가장 뛰어난 초고속 자기 진화 학습 엔진 Clumit을 만들었습니다. Clumit을 보안에 응용한 Clumit Security는 주요 국가 기관 및 기업이 사용하고 있습니다.

클럼엘의 스페셜리스트들과 함께 성장할 분들을 찾고 있습니다. 인공 지능을 발전시켜서 비즈니스 혁신을 만들고 싶은 열망있는 분들은 클럼엘로 오세요!


현재 채용 중인 포지션을 확인하시고, hr@cluml.com 으로 지원해 주세요.

클럼엘 소프트웨어 디자인 원칙

Performant

성능을 우선합니다. 많은 양의 데이터를 처리할 수 있어야 머신러닝의 장점을 제대로 살릴 수 있습니다.

Fault tolerant

구동 시 발생하는 수많은 예외적 상황에도 멈추지 않고 운영되어야 합니다.

Future proof

기술 발전, 트렌드 변화와 같은 외부 이벤트는 물론 고객 적용 확대 등 내부 이벤트가 발생하더라도, 가능한 적은 노력으로 진화 또는 적응해야 합니다.

클럼엘의 협업 과정

철저한 소프트웨어 디자인

중요한 소프트웨어 디자인은 클럼엘의 미국과 한국의 훌륭한 연구진이 연구하고 토론해서 방향을 잡습니다. 내가 혹시 방향을 잘못 잡은 것은 아닐까 걱정하느라 시간 낭비할 필요가 없습니다. 소프트웨어 디자인의 전문 연구진에게 질문하고 확인하다 보면 생산성도 높아지고 디자인 안목도 길러집니다.

따뜻한 코드 리뷰

코드 리뷰가 핵심입니다. 내가 작성한 코드는 나만의 것이 아니므로, 관련된 동료가 살펴보고 의견을 나누어야 합니다. 클럼엘의 코드 리뷰 문화는 냉철하고 따뜻합니다.

자유로운 소통

개발에 참여하는 모든 멤버는 자유롭게 소통합니다. 위치에 따라 멤버 간 시차가 있을 수 있으므로 asynchronous 소통을 기본으로 하고 필요 시 synchronous 소통에도 제한은 없습니다.

산학 협업

클럼엘은 국내외 여러 대학들과 다양한 산학 연구를 수행합니다. 세부 분야를 전공하는 교수님들로부터 강의와 조언을 구할 수 있고, 연구 성과를 논문으로 발표할 수 있습니다. 멤버들은 그동안 산학 연구를 통하여 40여 편의 논문을 발표하였습니다.

클럼엘의 주요 개발 방법론

Rust

Rust를 메인 개발 언어로 사용합니다. Rust의 가장 큰 장점은 안정성과 성능입니다. 오랜 시간 연속으로 많은 데이터를 연산해야 하는 AI 솔루션은 “죽지 않는 것”이 매우 중요합니다. 대개 이런 안정성이 높으면 성능이 부족한 경우가 많은데, Rust는 이 두 가지를 충족합니다. 그래서 중요한 프로젝트일수록 Rust를 사용하는 것이 글로벌 추세입니다. 클럼엘은 백 엔드는 물론 프론트 엔드도 Rust로 개발합니다.

QUIC

QUIC을 주요 통신 방법으로 사용합니다. Clumit은 고성능 AI 솔루션입니다. Clumit의 모듈 간 통신 역시 고성능이 기본이고, 이에 적합한 프로토콜인 QUIC을 사용하는 것은 자연스럽습니다.

NoSQL

비 SQL 기반의 빅데이터를 위한 데이터베이스를 주로 사용합니다. 빅데이터 환경에서 RDBMS는 느려서 적합하지 않습니다. RDBMS는 성능이 요구되지 않는 경우로 제한해서 사용하고, 일반적으로는 고성능이 가능한 데이터 저장 방법을 활용합니다.

GraphQL & WebAssembly

GraphQL과 웹 어셈블리를 사용합니다. 웹 어셈블리를 사용하는 것은 Clumit 솔루션에서 사용자 인터페이스 관련 부하를 최소화하기 위한 것입니다.

자체 개발 서버

오픈 웹 서버를 사용하지 않습니다. 많은 애플리케이션이 개발의 편의를 위해서 공개 웹 서버를 구동하는데 이는 보안과 성능 측면에서 부족합니다. 클럼엘은 HTTPS 사용자 요청에 응답하는 자체 서버 소프트웨어를 직접 구현하였습니다.

원하는 포지션을 못 찾으셨나요? 상관없습니다. 클럼엘에 합류하고 싶으시다면 hr@cluml.com으로 이력서를 보내주세요. 해당 포지션의 인재가 필요하게 되면 연락 드리겠습니다.