The posting
This position is open for candidates who reside in Korea and have a Korean proficiency appropriate for working in a Korean business
"Conquering cancer through AI"
Lunit은 "Learning Unit"을 줄여 만든 이름으로, 암 진단 및 치료에 기여하는 인공지능 솔루션을 개발하고 제공하는 의료 AI 기업입니다. 루닛은 인공지능 기술을 통해 더 정확한 암 진단과 치료 효과 예측이 가능해지고, 환자를 위한 신속한 맞춤형 치료가 가능해지는 시대를 열고자 합니다.
🗨️About the Team
- Lunit의 Oncology 그룹은 ‘Conquer Cancer Through AI’라는 미션 아래, AI 기반 바이오마커 SaMD(Software as a Medical Device) 제품인 Lunit SCOPE를 개발합니다. Lunit SCOPE는 제약사/병원/Lab 등에서 새로운 항암제 개발과 암 환자 맞춤형 치료에 활용되며, 한국, 미국, 유럽 등 글로벌 시장을 목표로 합니다.
- Oncology 그룹의 Software Engineering 팀은 Backend, Frontend, ML/MLOps Engineering을 모두 아우르는 넓은 스펙트럼의 팀입니다. 각 분야의 엔지니어들이 한 팀 안에서 긴밀하게 협업하며, AI 모델이 제품에 탑재되어 사용자에게 전달되기까지의 전 과정을 함께 만들어 갑니다.
- 팀은 Lunit SCOPE를 구성하는 소프트웨어 전반을 설계, 개발 및 운영합니다. 고객사/파트너사에 따라 Cloud/On-premise, Standalone형/Customization형 (타사 시스템 연동 등) 등 다양한 형태의 제품을 지원하는 것이 팀의 핵심 과제입니다.
- TPM(Technical Program Manager), Software Quality Assurance(QA) 등 유관 조직과 함께 의료기기 수준의 높은 품질 기준을 만족하는 소프트웨어를 만듭니다.
🗨️ About the Position
- Senior Backend Engineer는 학습된 AI 모델이 제품으로서 동작하는 데 필요한 Lunit SCOPE의 Backend 시스템을 책임지는 포지션입니다.
- 대용량 병리 이미지 처리와 분산 Inference 시스템을 포함한 Backend 아키텍처의 설계 방향을 주도하고, 이를 직접 구축 및 운영합니다.
- 팀의 기술적인 오피니언 리더로서 주요 기술 의사결정, 코드 리뷰, 동료 엔지니어의 성장 지원에 핵심적인 역할을 담당합니다.
🚩 주요 업무
- 대용량 병리 이미지를 다루는 다양한 형태의 서버 애플리케이션 설계 및 개발
- AI 모델을 활용한 분산 이미지 Inference 시스템 설계 및 개발
- 모델 Inference 전/후처리 단계의 이미지 프로세싱 로직 개발
- 다양한 Cloud/On-premise 환경에 대한 서비스 자동 배포 및 운영, 타사 시스템 연동 등 고객사별 요구사항 대응
- SaMD 품질 기준을 만족하기 위한 설계, 문서화 및 검증 활동
- 개발 환경 개선 및 업무 프로세스 자동화
🎯 기술 스택
- 언어/프레임워크: Python, Kotlin/Spring Boot, Rust 등
- 이미지 프로세싱: OpenCV, scikit-image, OpenSlide 등
- 모델 서빙: Triton Inference Server 등
- 인프라: Kubernetes
- 그 외 제품과 프로젝트의 특성에 맞는 다양한 기술을 활용합니다.
Requirements
🎯 자격 요건
- Backend 개발 실무 경력 8년 이상이신 분 (학위에 따른 경력 인정 가능)
- 설계부터 구현, 배포, 운영까지 서비스 개발 전 과정을 주도적으로 수행한 경험이 있으신 분
- 탄탄한 기술 역량을 바탕으로 팀의 기술적 의사결정을 이끌 수 있는 분
- 가독성과 유지보수성을 고려한 코드를 작성하고, 건설적인 코드 리뷰를 하실 수 있는 분
- 특정 언어나 도구에 얽매이지 않고 새로운 기술을 빠르게 익혀 적용하실 수 있는 분
- 능동적인 자세로 유관 조직과 원활하게 소통하고 협업하실 수 있는 분
🏅 우대 사항
- 개발 조직을 리드해 본 경험이 있으신 분
- Python, Kotlin/Spring Boot 기반의 서비스 개발 경험이 있으신 분
- 대용량 데이터 처리 또는 메시지 큐 기반의 비동기 분산 처리 시스템을 설계하고 운영해 보신 분
- OpenCV, scikit-image, OpenSlide 등을 활용한 이미지 프로세싱 경험이 있으신 분
- 여러 유형의 Cloud/On-premise 환경을 대상으로 한 배포 자동화 및 서비스 모니터링 시스템을 구축해 보신 분
- Triton Inference Server 등을 활용해 AI/ML 모델의 서빙 또는 Inference 시스템을 개발해 보신 분
- 암호화된 모델 배포/복호화 등 모델 IP 보호 관련 업무 경험이 있으신 분
- 의료기기 소프트웨어 등 규제 환경에서 개발해 보신 분
- 영어로 원활하게 커뮤니케이션이 가능하신 분
- 컴퓨터 공학 또는 관련 분야를 전공하신 분
📝 제출 서류
- 간략한 CV (résumé)
- 포트폴리오 (발표를 위한 슬라이드 형태로 준비)
- 개발에 참여한 소프트웨어 제품 또는 프로젝트에 대한 소개
- 본인이 실제 수행한 (hands-on) 역할 위주로 정리
🏃♀️ 전형 절차
- Document Screening → Introductory Call → Competency-based Interview → Culture-fit Interview → Onboarding
- Introductory Call은 캐주얼한 분위기 속에서 루닛과 포지션에 대해 소개해 드리는 시간입니다.
- 최종 면접 이후, 필요 시 레퍼런스 체크를 진행할 수 있습니다.
🤝 근무 조건 및 근무 환경
- 근무형태 : 정규직(수습 기간 3개월)
- 근무지역 : 루닛본사 (강남구 강남대로 374 케이스퀘어 강남2, 5층)
- 급여 : 면접 후 결정
🎸 기타사항
- 입사지원 서류에 허위사실이 발견될 경우, 채용확정 이후라도 채용이 취소될 수 있습니다.
- 국가 유공자 및 장애인 등 취업보호대상자는 관계법령에 따라 우대합니다.
- 본 공고는 수시 채용으로, 조기 마감될 수 있습니다.
Benefits
🌻 Benefits & Perks
- 강남역 3번 출구 도보 1분 거리에 위치한 신규 오피스(언덕 없는 평지)
- 오피스 근무 시 12,000원의 식비 지원(점심,저녁) 및 무제한 간식 제공
- 최신 사양의 컴퓨터 장비(Mac, 4K 모니터 등)선택, 3년마다 최신형 장비 지원
- 학회 참석, 직무 교육, 도서 구매 지원
- 정규 사내 인공지능/의료 세미나 개최
- 원어민 영어 교육 프로그램 수강 지원
- 대규모 고품질 인공지능 학습 데이터 및 딥러닝 DevOps 시스템 보유
- 자유롭게 쓸 수 있는 복지 포인트 연간 120만원 지원
- 명절 선물 및 각종 경조사에 대한 경조사비와 경조휴가 지원
- 종합건강검진, 임직원 상해 보험 가입 등의 지원



