Role at a glance
- Job function
-
Software Engineering & IT Cloud & Infrastructure Engineering DevOps & Site Reliability Engineering
- Salary
- Not Disclosed
- Location
- Gyeonggi-do, South Korea
- Employment
- Full-time
- Experience
- 3–8 years
Spotted an issue?
We’ll check it against the original posting.
Qualifications
Required
- Python 등으로 프로덕션 백엔드 시스템을 설계
- 운영한 경험 3년 이상
- 실패와 재시도를 전제로 비동기 작업을 설계한 경험
- ・멱등성 확보, 상태 머신 또는 큐
- 워크플로 기반
- Kubernetes 또는 IaC(Terraform 등) 중 하나 이상을 깊게 다뤄 본 경험
- ・둘 다라면 좋지만 하나로도 충분합니다.
- Go는 필수가 아닙니다. 컨트롤 플레인은 Python으로 시작하고, 수렴은 Argo CD
Preferred
- 아래 우대사항은 해당하는 항목이 많을수록 좋지만, 하나도 없어도 지원하실 수 있습니다.
- Kubernetes 클러스터 실운영 경험 (특히 Amazon EKS)
- Argo CD
- Flux 등 GitOps 기반 배포 체계 구축
- 운영 경험
- Crossplane 또는 Cluster API 등 Kubernetes 기반 인프라 프로비저닝 경험
- Operator
- controller-runtime으로 커스텀 컨트롤러
About the role
Original posting provided by 서치독
About the role
• SEARCHDOC은 AWS·네이버·삼성 출신이 모여 설립한, 글로벌 수준의 AI·검색 기술을 보유한 팀입니다.
• 저희는 Vertical Domain 기반 Gen AI 어플리케이션을 개발·운영하는 B2B 스타트업으로, 산업 도메인에 최적화된 생성형 AI 서비스를 제공합니다.
• 세계적 수준의 검색(SOTA) 기술력과 최신 AI 기법을 결합해 산업 현장에서 활용 가능한 툴과 서비스를 개발합니다.
• 글로벌 검색회사 수준의 검색 기술을 기반으로 방대한 문서와 데이터를 RAG(Retrieval Augmented Generation) 방식으로 학습·처리하고, 복잡한 질문에도 신뢰도 높은 답변을 제공하는 도메인 특화 대화형 에이전트를 구축합니다.
• 빠른 학습과 실행을 통해 고객사의 요구사항을 제품에 반영하며, 고객이 겪는 문제를 직접 해결하는 것을 최우선으로 합니다.
• 각 분야 최고의 전문가들이 모여 설립한 팀입니다. 뛰어난 기술력과 깊이 있는 지식을 바탕으로, 우리는 서로에게 영감을 주고 배우며 함께 발전하는 문화를 만들어가고 있습니다.
• 지원자께서 가지신 전문성을 마음껏 펼치고, 끊임없이 성장하며 더 큰 비전을 함께 만들어갈 환경을 제공하겠습니다
• 2025년 하반기 첫 Seed 라운드에서 성공적인 투자를 유치하며, VC들에게 높은 성장 잠재력을 가진 스타트업으로 인정받았습니다.
What you'll do
• 테넌트 프로비저닝 자동화
・공유 모드: EKS 네임스페이스, ResourceQuota, NetworkPolicy, IRSA 역할, Helm 릴리스, 테넌트 스키마, 검색 인덱스를 한 번에 생성하는 온보딩 경로를 만듭니다.
・전용 모드: AWS 계정, VPC, 클러스터, DB를 Terraform 또는 Crossplane으로 생성하고 수명주기를 관리합니다.
・중간에 실패해도 반쯤 만들어진 테넌트가 남지 않도록, 재시도 가능하고 멱등한 상태 머신으로 설계합니다. 활성·정지·오프보딩(데이터 삭제 증적 포함)까지 전 구간을 다룹니다.
• GitOps 기반 수렴 체계 구축
・테넌트 목록에서 테넌트별 배포를 자동으로 생성하고 수렴시키는 체계를 Argo CD ApplicationSet 등으로 구축합니다. 공유 클러스터와 전용 계정 클러스터를 하나의 컨트롤 플레인에서 다룹니다.
・기성 컨트롤러로 충분한 지점과 커스텀 컨트롤러·CRD가 실제로 필요한 지점을 구분하고, 필요하다고 판단되면 도입을 주도합니다. 이 결정은 팀과 함께합니다.
• 플랜·쿼터·기능 플래그 컨트롤 플레인 구축
・플랜별 한도(문서 수·멤버 수·허용 모델·리전)와 기능 플래그를 한곳에서 정의하고, K8s ResourceQuota와 애플리케이션 레벨 쿼터를 같은 정의에서 유도합니다.
・누가 언제 무엇을 바꿨고 어느 테넌트에 언제 적용됐는지를 되짚을 수 있게, 변경 이력과 적용 시점을 감사 가능한 형태로 남깁니다.
• 무중단 이관·배포 파이프라인 개발
・플랜 업그레이드 시 공유 네임스페이스의 데이터와 검색 인덱스를 전용 환경으로 옮기는 이관 파이프라인을 설계합니다. 이중 쓰기, 정합성 검증, 컷오버, 롤백 절차를 포함합니다.
・스키마 변경과 OpenSearch 재색인을 전 테넌트에 순차적이고 안전하게 적용하는 배포 도구를 만듭니다.
• 빌링·미터링 백엔드 개발
・사용량 미터링, 과금 집계, 청구, 플랜 관리 백엔드를 개발하고 AWS Marketplace 정산(시간 단위 사용량 보고, 엔타이틀먼트 동기화)과 연동합니다.
・LLM 토큰, OCR GPU 시간, 스토리지, 노드 비용을 테넌트 단위로 귀속해 마진을 보는 원가 집계 기능을 구축합니다.
• 관제·관측성 및 운영 도구 개발
・서비스 상태, 사용량, 이상 징후를 테넌트 관점으로 보는 대시보드를 멀티계정 CloudWatch와 OpenTelemetry 트레이스 위에 구축합니다.
・Airflow 문서 처리 파이프라인의 실행 상태·실패율·처리량을 테넌트별로 추적하고, 실패한 작업을 재처리하는 관제 도구를 개발합니다.
・가입부터 워크스페이스 생성, 첫 문서 업로드, 첫 검색까지 이어지는 온보딩 퍼널, 지원 업무용 도구, 온프렘 고객 환경의 버전·헬스 텔레메트리(옵트인)를 개발합니다.
Requirements
• Python 등으로 프로덕션 백엔드 시스템을 설계·운영한 경험 3년 이상
• 실패와 재시도를 전제로 비동기 작업을 설계한 경험
・멱등성 확보, 상태 머신 또는 큐·워크플로 기반
• Kubernetes 또는 IaC(Terraform 등) 중 하나 이상을 깊게 다뤄 본 경험
・둘 다라면 좋지만 하나로도 충분합니다.
Go는 필수가 아닙니다. 컨트롤 플레인은 Python으로 시작하고, 수렴은 Argo CD·Crossplane처럼 이미 Go로 작성된 컨트롤러를 선언적으로 구동하는 방식으로 갑니다. 커스텀 오퍼레이터나 고객 환경용 에이전트가 필요해지는 시점에 Go 도입을 검토하며, 그 판단을 합류하신 분과 함께합니다.
• 공통 지원 자격
・ 학력은 특성화고(마이스터고, 디지털미디어고), 전문대, 국내외 4년제 대학 등 제한이 없습니다.
・ 해외여행 및 국내외 취업에 법적 결격 사유가 없어야 합니다.
• 이런 분과 함께하고 싶습니다
・상호 존중을 기반으로 원활하게 소통하며 협업할 수 있는 분
・문제 해결과 사용자 중심 제품 개발에 관심이 있고, 새로운 기술을 빠르게 학습하려는 자세를 가진 분
・높은 책임감을 갖고 끝까지 결과를 만드는 분
・고객 요구에 깊이 몰입하고 고객의 성공을 최우선으로 생각하는 태도를 가지신 분
・품질·성능·보안 등 모든 기준에서 탁월함을 추구하는 자세를 가지신 분
・완벽한 준비보다는 빠른 실행을 통해 성과를 만드는 행동하는 분
・새로운 기술과 도전 과제에 대한 지속적인 탐구하는 분
・정직과 일관성을 통해 팀과 고객의 신뢰를 구축하는 태도를 가지신 분
・높은 책임감을 갖고 끝까지 결과를 만드는 분
Preferred qualifications
아래 우대사항은 해당하는 항목이 많을수록 좋지만, 하나도 없어도 지원하실 수 있습니다.
• Kubernetes 클러스터 실운영 경험 (특히 Amazon EKS)
• Argo CD·Flux 등 GitOps 기반 배포 체계 구축·운영 경험
• Crossplane 또는 Cluster API 등 Kubernetes 기반 인프라 프로비저닝 경험
• Operator·controller-runtime으로 커스텀 컨트롤러·CRD를 작성해 본 경험
• Go 개발 경험
• Temporal·AWS Step Functions·Argo Workflows 등 워크플로 오케스트레이션 엔진 운영 경험
• AWS 멀티계정 환경(Organizations, Control Tower 등) 설계·운영 경험
• 멀티테넌시 격리 설계 경험 (namespace, NetworkPolicy, IRSA, Row Level Security 등)
• 무중단 데이터 마이그레이션 또는 대규모 스키마 변경을 실서비스에서 수행한 경험
• SaaS 빌링·과금 시스템 구축 또는 AWS Marketplace 정산 연동 경험
• 관측성(메트릭·로그·트레이스) 파이프라인 구축 경험 (OpenTelemetry·Prometheus·Grafana 등)
• CQRS 등 읽기 모델 분리 또는 Airflow 등 워크플로 엔진 운영 경험
• 사내 백오피스·운영 플랫폼 구축 경험
• 온프렘·고객 VPC 환경에 배포되는 소프트웨어를 운영해 본 경험
• 온콜 체계나 장애 대응 프로세스를 만들어 본 경험
• 초기 스타트업 또는 신규 제품을 처음부터 만들어 본 경험
Benefits
• 연금·보험: 퇴직연금, 4대보험
• 휴무·휴가: 주 5일 근무(유연 근무제), 연차·반차, 경조휴가, 포상휴가, 출산·육아휴직, 보건휴가, 노동절·창립일 휴무, 장기 근속 휴가 등
• 보상·수당·지원: 경조금, 성과 인센티브, 임직원 교육비, 입사 및 생일 선물, 명절 선물, 야간 교통비, 복리후생비 등
• 성장 지원: 자격증 취득 지원, 도서 구입비 지원, 직무교육·세미나 지원 등
• 편의·여가·건강: 건강검진 지원(가족 1인 포함), 네스프레소 & 라마르조코(La Marzocco) 머신과 프리미엄 원두 제공, 다양한 간식과 음료 상시 제공 등
Hiring process
• 서류 전형 – 기본 이력서와 간단한 포트폴리오 제출
• 1차 기술면접(폰 스크리닝) – 전화 또는 화상으로 기술 및 경험 확인
• 코딩 테스트 또는 과제 – 역할에 따라 실무형 과제를 제공
• 심층 면접 – 팀 fit 및 인성 면접 포함
• 최종 합격 후 입사
・정규직(수습 3개월 혹은 시용 3개월)으로 채용합니다.
・근무지는 고객사 프로젝트 현장입니다.
・전형 절차와 일정은 상황에 따라 변동될 수 있으며, 경력자의 경우 평판 조회를 요청할 수 있습니다.
※ 국가등록장애인과 국가보훈대상자는 관계 법령에 따라 우대합니다.
※ 지원서 내용이 사실과 다르거나 허위 서류를 제출하는 경우 채용이 취소될 수 있습니다.