채용정보 리스트로 돌아가기
[Software Enginner] Product/Backend (경력직)
회사/직무 소개
클럼엘(ClumL)은 AI와 보안의 결합을 통해 세상을 더 안전하게 만드는 기술 기업입니다.
자체 개발한 AI 클러스터링 엔진을 통해 위협을 스스로 탐지하고,
누구나 쉽게 이해할 수 있는 보고서 형태로 탐지 결과를 분석하며 대응 방안을 제시하는,
보안의 본질에 충실한 자율보안 솔루션 Clumit Security를 개발하고 있습니다.
클럼엘은 기술을 통해 문제를 해결하고, 협업을 통해 함께 성장하는 문화를 지향합니다.
우리의 목표는 단순히 보안을 강화하는 것이 아니라, AI가 스스로 판단하고 대응하는 새로운 보안 패러다임을 만드는 것입니다.
이 직무는 AI 엔진의 데이터 분석 및 고객 전달을 위한 데이터 플랫폼과 백엔드 시스템을 구축하고 고도화하는 핵심 역할을 수행합니다. 이들은 대용량 빅데이터의 수집, 저장, 검색 성능을 최적화하고 AI 분석 결과를 처리 및 선별하는 기능을 개발하는 것이 주 업무이며, 필요시 프론트엔드 개발에도 관여하여 백엔드의 문제 해결을 신속히 반영해 고객 경험을 개선합니다. 또한, 고객 요구사항을 이해하여 기능 구현의 우선순위를 정하고, 자체 개발한 Octoaide를 비롯한 최신 AI 도구를 적극 활용하여 개발 전반의 생산성과 품질을 극대화합니다. 궁극적으로 이 엔지니어는 AI 기반 보안 제품의 SaaS 전환을 주도하며 제품 완성도를 높이는 것을 목표로 합니다.
[Clumit 의 소프트웨어 디자인 원칙]
클럼엘의 솔루션 이름이 Clumit 입니다. Clumit의 소프트웨어 디자인 원칙은 코드가 performant 하고, fault tolerant 하며 future proof 하도록 만드는 것입니다.
Performant: Clumit 은 성능을 우선합니다. 많은 양의 데이터를 처리할 수 있어야 머신러닝의 장점을 제대로 살릴 수 있습니다.
Fault tolerant: 구동 시 발생하는 수많은 예외적 상황에도 Clumit은 멈추지 않고 운영되어야 합니다.
Futureproof: 기술 발전, 트렌드 변화와 같은 외부 이벤트는 물론 고객 적용 확대 등 내부 이벤트가 발생하더라도, Clumit 은 가능한 적은 노력으로 진화 또는 적응해야 합니다.
[Clumit 주요 개발 방법론]
Rust를 메인 개발 언어로 사용합니다. Rust의 가장 큰 장점은 안정성과 성능입니다. 오랜 시간 연속으로 많은 데이터를 연산해야 하는 AI 솔루션은 “죽지 않는 것”이 매우 중요합니다. 대개 이런 안정성이 높으면 성능이 부족한 경우가 많은데, Rust는 이 두 가지를 충족합니다. 그래서 중차대한 프로젝트일수록 Rust를 사용하는 것이 글로벌 추세입니다.
QUIC을 주요 통신 방법으로 사용합니다. Clumit 은 고성능 입니다. 따라서 모듈 간 통신 역시 고성능이 기본이고, 이에 적합한 프로토콜인 QUIC을 사용하는 것은 자연스럽습니다.
비 SQL 기반의 빅데이터를 위한 데이터베이스를 주로 사용합니다. 빅데이터 환경에서 RDBMS는 느려서 적합하지 않습니다. RDBMS는 성능이 요구되지 않는 경우로 제한해서 사용하고, 일반적으로는 고성능이 가능한 데이터 저장 방법을 활용합니다.
GraphQL을 사용합니다. 필요한 데이터만 가져오는 효율적인 쿼리로 성능을 극대화합니다.
AI 도구를 적극 활용합니다. 자체적으로 개발한 AI 개발 도구인 Octoaide를 개발 전반에 적용하고 있고, 다른 AI 기반의 개발 도구들(OpenAI Codex, GitHub Copilot, Gemini CLI 등)도 상시 활용하고 있습니다. 클럼엘의 개발자는 이러한 도구들을 사용하여 높은 생산성을 높이고 있습니다.
[클럼엘의 협업 과정]
중요한 소프트웨어 디자인은 클럼엘의 미국과 한국의 훌륭한 연구진이 연구하고 토론해서 방향을 잡습니다. 내가 혹시 방향을 잘못 잡은 것은 아닐까 걱정하느라 시간 낭비할 필요가 없습니다. 소프트웨어 디자인의 전문 연구진에게 질문하고 확인하다 보면 생산성도 높아지고 디자인 안목도 길러집니다.
코드 리뷰가 핵심입니다. 내가 작성한 코드는 나만의 것이 아니므로, 관련된 동료가 살펴보고 의견을 나누어야 합니다. 클럼엘의 코드 리뷰 문화는 냉철하고 따듯합니다.
개발에 참여하는 모든 멤버는 자유롭게 소통합니다. 위치에 따라 멤버 간 시차가 있을 수 있으므로 asynchronous 소통을 기본으로 하고 필요 시 synchronous 소통에도 제한은 없습니다.
클럼엘은 국내외 여러 대학들과 다양한 산학 연구를 수행합니다. 세부 분야를 전공하는 교수님들로부터 강의와 조언을 구할 수 있고, 연구 성과를 논문으로 발표할 수 있습니다. 멤버들은 그동안 산학 연구를 통하여 40여 편의 논문을 발표하였습니다.
주요 업무
데이터 소프트웨어, 즉 AI 엔진이 데이터를 분석할 수 있도록 데이터 플랫폼을 만들고, 데이터 분석 결과를 추가적으로 처리하여 고객에게 전달할 수 있도록 하는 것이 프로덕트 소프트웨어 엔지니어의 몫입니다. 프로덕트 엔지니어는 주로 백엔드를 다루지만 프론트엔드도 일정 부분 관여할 수 있습니다. 이를 통하여 백엔드에서 해결된 문제를 프론트엔드에도 신속히 반영할 수 있다면, 이는 고객 경험 개선과 제품 완성도를 동시에 끌어올리게 됩니다.
클럼엘의 시니어 프로덕트 소프트웨어 엔지니어는 고객이 원하는 기능이 무엇인지를 이해하는 것부터 출발합니다. 철저히 사용자 관점에서 소프트웨어를 이해해야 하는데, 이를 위해서 회사 내의 여러 부서와 소통하게 됩니다. 고객의 목소리를 청취할 수도 있습니다. 기능에 대한 아이디어가 정립되면 이를 어떤 순서로 구현할 것인지 판단해야 합니다. 고객과 시장이 원하는 바를 만족시키면서 개발진의 수고도 덜 수 있는 균형감각묘안이 필요합니다.
특히, 클럼엘의 엔지니어는 AI 도구를 적극적으로 활용합니다. 자체 개발한 Octoaide를 비롯하여 OpenAI Codex, GitHub Copilot, Gemini CLI 등 최신 AI 기반 개발 도구를 활용해 생산성을 극대화합니다. 이는 단순히 코드 자동화에 머무르지 않고, 아이디어 구체화, 설계 검증, 테스트 자동화 등 개발 전반에 걸쳐 적용되며, 빠른 반복(iteration)과 높은 품질을 동시에 달성하는 원동력이 됩니다. 클럼엘에서는 이러한 AI 친화적 개발 환경을 적극 장려하며, 엔지니어가 AI 도구를 능숙하게 활용하는 능력은 곧 경쟁력이 됩니다.
프로덕트 소프트웨어 엔지니어의 업무 목록입니다.
빅데이터 플랫폼
빅데이터 수집
네트워크과 단말로부터 쏟아지는 대용량 데이터로부터 AI 머신러닝에 적합한 피처(feature)를 고성능으로 추출하는 모듈의 고도화
빅데이터 저장 및 검색
하루 수 억에서 수 십억 건, 크기로는 수 TB에서 수 십 TB에 이르는 방대한 이벤트들을 실시간으로 저장하고 관리하는 NOSQL 기반 데이터베이스의 성능 고도화
AI 머신러닝 결과 처리
다양한 근거 제공
AI 머신러닝의 결과를 사람이 쉽게 인지할 수 있도록 다양한 형태의 원천 데이터의 부대 정보와 통계 정보를 가공하는 기능 개발
다양한 외부 정보와 연동하는 기능 개발
Triage (선별)
AI 머신러닝 결과를 다양한 관점에서 신뢰도 평가하고 우선 순위에 따라 사용자에게 선별 제시하는 기능 개발
사용자 맞춤 선별 정책 설정 기능 개발
SaaS 서비스 개발
AI 기반 보안의 SaaS 서비스 런칭
현재 On-premises로 구성되어 있는 제품 환경을 SaaS 환경으로 이식
피처 추출은 On-premises에서, AI 분석은 Cloud에서 구동되도록 플랫폼 전면 개발
SaaS 서비스를 위한 개발환경 및 운영환경 구축
자격요건
3년 이상의 업무경험을 보유하신 분
C++, C#, Java, Rust 중 1개 이상 코딩 경험이 있으신 분
Git 버전 관리 시스템 사용 경험이 있으신 분
네트워크 애플리케이션 개발 경험이 있으신 분
우대사항
Rust 개발 경험이 있으신 분
보안 솔루션 기업 혹은 네트워크 보안 기업 경력을 보유하신 분
머신러닝 데이터 분석 경험이 있으신 분
클라우드 환경에서 업무 경험이 있으신 분
컴퓨터 공학 및 유관학과 학사 이상의 학위를 소지하신 분
혜택 및 복지
You involve, We evolve.
개인의 성장이 회사의 성장이기에, 클럼엘은 아낌없이 지원합니다.
Work : 자율과 책임
자율적인 재택근무
클럼엘은 당신이 일할 장소에 대한 선택을 존중합니다.
자율적인 근무시간
클럼엘에서는 자유롭게 근무시간을 선택할 수 있습니다.
직급 없는 수평적 문화
영어 닉네임을 통해 모두가 직급 없이 자유롭게 소통합니다.
Life : 몰입과 효율
승인 없는 연차사용
누구의 승인이나 눈치볼 필요 없이 2시간(반반차) 단위로 자유롭게 연차를 사용합니다.
하루 평균 8시간 근무
불필요한 야근이나 연장근무 없이, 하루 평균 8시간 근무를 준수합니다.
연장근무를 하게 된다면, 초과한 시간만큼 연차를 사용할 수 있습니다.
점심 식비, 간식 지원
별도의 점심 식비를 지원하고, 든든한 간식과 향긋한 커피를 항상 제공합니다.
자율복장
우리는 자유로운 복장이 향상된 퍼포먼스를 가져온다고 믿습니다.
Growth : 향상심과 우수성
각 분야 최고의 동료들
머신러닝 알고리즘, 소프트웨어 엔지니어링, 그리고 사이버 보안 전문가들이 주니어의 성장을 돕습니다.
교육/컨퍼런스/세미나 참석 지원
오늘보다 나은 내일을 위해, 업무와 관련된 교육/컨퍼런스/세미나 참석을 지원합니다.
큰 성과와 큰 보상
회사의 성장이 나의 성장이 될 수 있도록, 스톡옵션/우리사주 등 성과중심의 처우로 보답합니다.
최대 300만원의 인재추천 보상금
좋은 동료가 부르는 좋은 동료를, 클럼엘은 언제나 기다립니다.
채용 전형
서류심사 - 1차 인터뷰(직무 적합성) - 2차 인터뷰(조직 적합성) - 합류!
서류심사
지원서 검토 후 일주일 이내 전화/이메일로 결과 안내 연락을 드립니다.
서류합격 이후, 1차 인터뷰 전 사전 인터뷰가 있을 수 있습니다.
1차 인터뷰(직무 적합성)
1차 인터뷰는 AI 도구들을 활용한 개발 능력을 평가합니다.
포지션 및 상황에 따라 1대 1 혹은 다대 1 면접이 진행됩니다.
인터뷰는 대면 혹은 비대면으로 진행되며, 지원 포지션의 실무진 혹은 개발리더와 진행됩니다.
인터뷰 이후 이메일로 결과를 안내 드립니다.
2차 인터뷰(조직 적합성)
포지션 및 상황에 따라 1대 1 혹은 다대 1 면접이 진행됩니다.
인터뷰는 대면 혹은 비대면으로 진행되며, 개발리더 혹은 임원진과 진행됩니다.
최종 합격 결과는 인터뷰 이후 전화 혹은 이메일로 안내 드립니다.
[제출서류] 이력서(필수), 자기소개서(선택), 포트폴리오(선택)
채용 시 유의사항
이 포지션은 정규직이며, 수습기간 3개월이 존재합니다.
수습기간은 개인 역량에 따라 조정될 수 있습니다.
문서가 보이지 않는 경우가 있어, 이력서 및 추가서류는 PDF로 제출해주시기 바랍니다.
보내주신 이력서 내 개인정보는 채용과정에서만 사용되며, 채용절차에서만 사용되고 폐기됩니다.
이력서 내 허위기재 사실이 있을 경우, 채용이 취소될 수 있습니다.
채용공고 내 복지는 회사 상황에 따라 변경될 수 있으며, 재직기간/직군별로 제한이 있을 수 있습니다.
채용정보 리스트로 돌아가기