(Seoul) Senior Backend Engineer · Precision Oncology

New roles land in Following.

Seoul, Seoul, South KoreaPosted todayfulltime

Market pay check

Matched to Computer systems and software professionals

Source: Ministry of Employment and Labor wage information system (wage.go.kr), wage distribution by occupation.

What you'd do

  • Design and build server applications that handle large-scale pathology images.
  • Design and develop distributed AI model inference systems for image processing.
  • Develop image processing logic for pre- and post-processing of model inference.

What they want

  • At least 8 years of hands-on backend development experience (degree years may count).
  • Has led end-to-end service development from design through deployment and operations.
  • Able to lead technical decisions for the team based on strong engineering skills.

Nice to have

  • Has previously led a development organization or engineering team.
  • Built services with Python or Kotlin/Spring Boot.
  • Designed and operated large-scale data or async message-queue distributed systems.

Seoulstart's read

Visa tier (likely)
E-7 specialty / professional (likely)
Korean language
Business-level Korean required
English friendliness
Low: Korean-language workplace
Context
Gangnam HQ role at a Korean medtech company; Korean business proficiency is explicitly required despite the English-leaning tech stack.

This is Seoulstart's analysis of the public job description, not the employer's stated policy. Verify visa sponsorship, language requirements, and remote allowances directly with the recruiter.

Original posting from Lunit

### _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"

![](https://workablehr.s3.amazonaws.com/uploads/photos/465794/45cbd71a44a0087a62ce2b14747fc038.jpg)

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만원 지원
  • 명절 선물 및 각종 경조사에 대한 경조사비와 경조휴가 지원
  • 종합건강검진, 임직원 상해 보험 가입 등의 지원

Related Seoulstart guides

Similar roles on Seoulstart

Browse all English-friendly jobs in Korea

Browse all Korea jobs