(Seoul) Senior Site Reliability Engineer· Cancer Screening
"Conquering cancer through AI"
Lunit, a portmanteau of ‘Learning unit,’ is a medical AI software company devoted to providing AI-powered total cancer care.
Our AI solutions help discover cancer and predict cancer treatment outcomes, achieving timely and individually-tailored cancer treatment.
🗨️ About the Team
- Lunit's Software Engineering (hereafter, "SE") department develops the Lunit INSIGHT product. Within the SE department, the Core Product Engineering team performs the Backend/Application development needed to productize INSIGHT AI models. We translate product requirements into development requirements and build Software as a Medical Device (SaMD) that complies with medical device guidelines.
- Our team's core goal is to ensure the INSIGHT product has optimized performance and reliability so it can operate across diverse countries and deployment environments.
🗨️ About the Position
- The Site Reliability Engineer role sits between development and operations, improving reliability, observability, automation, and operational systems so the INSIGHT product can run stably.
- Rather than simply performing operational tasks, you will discover recurring problems and operational inefficiencies in production, analyze their root causes, and translate the findings into automation, improved observability, and improved operational processes.
- You will collaborate with Lunit International's SRE team, understand differing operational environments and processes, and connect and align the global operating system with the domestic product development environment.
🚩 Roles & Responsibilities
You will design and improve the reliability, observability, deployment automation, and cloud infrastructure operations of the Lunit INSIGHT product to ensure it runs stably. This role is not limited to performing predefined operational tasks. You will identify gaps in the team's current SRE capabilities and operational systems, then define and drive the improvements needed.
- Improve the stability, availability, performance, and operational quality of the Lunit INSIGHT product and related services.
- Design and enhance cloud infrastructure, deployment, monitoring, and operational automation systems.
- Analyze cloud resource usage and cost, and continuously drive cost optimization while considering stability and performance.
- Diagnose, recover from, and perform root-cause analysis on incidents, and prevent recurrence through monitoring, alerting, runbooks, and automation.
- Reliably manage and improve operational configurations and security elements such as per-environment/per-customer settings, certificates, secrets, and access permissions.
- Understand the product domain and collaborate with development teams to build reliability in from the design and development stages.
- Collaborate in English with Lunit International's SRE team, understanding and aligning differing operational environments and processes.
- Build an on-call and incident-response system for 24/7 service operations, and participate in the actual on-call rotation to handle production incidents. As the team grows, evolve and lead a sustainable on-call operating model.
Requirements
🎯 Requirements
- 5+ years of experience in SRE, DevOps, Platform Engineering, or production infrastructure operations
- Experience directly designing and operating Azure-based production environments
- Hands-on experience with Linux, networking, and containers
- Experience designing or improving CI/CD, Infrastructure as Code, or operational automation systems
- Experience analyzing production incidents based on monitoring, and performing recovery and recurrence-prevention activities
- Experience collaborating with product and development teams to balance stability and development velocity
- Ability to discuss and coordinate technical decisions fluently in English with overseas engineers and colleagues from diverse roles
🏅 Preferred Experiences
- Experience establishing and improving the technical direction or operating systems of the SRE or Platform domain
- Experience identifying the causes of recurring incidents or operational inefficiencies and leading structural improvements such as recurrence prevention or automation
- Experience building or operating SRE practices such as on-call, incident management, postmortems, and SLO/SLA
- Experience with Infrastructure as Code (Terraform, Bicep, ARM templates) and operational automation using Python, Bash, etc.
- Experience operating container and deployment environments such as Kubernetes, GitHub Actions, and Azure DevOps
- Experience using observability tools such as Azure Monitor, Application Insights, and Log Analytics, and incident-response/operations tools such as PagerDuty and ServiceNow
📌 Tech Stack
- Scripting/Language: Python, Bash
- Cloud/Infrastructure: Azure, Linux, Docker, Kubernetes, Terraform, Bicep
- CI/CD: GitHub Actions, Azure DevOps Pipelines
- Observability/Operations: Azure Monitor, Application Insights, Log Analytics, PagerDuty, ServiceNow, Custom Dashboards
- Product Environment: Python, Go, FastAPI, PostgreSQL, Redis, RabbitMQ
- Collaboration: Jira, Confluence, Slack, GitHub
📝How to Apply
- CV/Resume in English, free format
- Please note that an English resume is required for this position.
- 본 포지션은 영문 이력서 제출이 필수입니다.
🏃♀️ Hiring Process
- Document Screening → Assignment → 1st Competency-based Interview (On-site) → 2nd Competency-based Interview (Online) → Culture-fit Interview (On-site) → Onboarding
- Interviews will be conducted in English, and detailed instructions for the Assignment will be provided separately.
- After the final interview, we may proceed with reference checks if needed.
🤝 Work Conditions and Environment
- Work type: Full-time (3-month probation)
- Work location : Lunit HQ(5F, 374, Gangnam-daero, Gangnam-gu, Seoul)
- Salary: After negotiation
🎸 ETC
- If you misrepresent your experience or education or provide false or fraudulent information in or with your application, it may be grounds for cancellation of the employment.
- Lunit is committed in providing the preferential processing to those eligible for employment protection (national merits and people with disabilities) relevant to related laws and regulations.
Benefits
🌻 Benefits & Perks
- The office is at a very convenient location, just a minute away from Gangnam Station Exit 3.
- Meal Allowance is provided (up to 12,000 KRW per meal) when working at the office.
- Latest computer models, such as Macs and 4K monitors are provided and can be renewed every three years.
- Seminar registration fees and book purchases are covered.
- Regular in-house AI and medical seminars are held.
- In-house English lessons (aka Luniversal) are provided for English development.
- Access to high-quality AI learning resources & deep learning DevOps system.
- Up to 1.2 million KRW worth of benefits points can be claimed annually.
- Holiday Allowances are provided in the form of gifts or vouchers for Korean National holidays, Seollal and Chuseok.
- Congratulatory and Condolence allowances, along with paid time off are provided.
- Annual medical checkups and employee accident insurance are provided.
Skills
As published by workable · 2 questions
Basics
First name, Last name, Email, Phone, Resume, Cover letter, 추가적인 제출 서류(포트폴리오 등)가 있다면 업로드 해주세요 (Please upload any additional application documents needed), 이력서에 연봉 및 처우와 관련한 정보를 삭제 후 제출 바랍니다 (Please do not disclose any information regarding your salary.), (필수)귀사가 아래와 같이 본인의 개인 정보를 수집·이용하는 것에 동의합니다. 1. 수집 항목: 성명, 이메일, 휴대폰번호, 주소 2. 수집 이용 목적: 채용전형의 진행 및 관리, 진행단계별 결과 및 채용정보 안내, 인재풀 등록, 민원처리, 분쟁해결 3. 보유 및 이용기간: 위 개인정보는 수집·이용에 관한 동의일부터 채용절차 종료 후 2년까지 위 수집·이용 목적으로 이용됩니다. 단, 채용절차 종료 2년 이후에는 민원처리, 분쟁해결 및 법령상 의무이행을 위하여 필요한 범위 내에서만 보유·이용됩니다. 지원자께서 삭제를 요청하실 경우 해당 개인정보는 지체 없이 삭제됩니다. 4. 동의를 거부할 권리 및 동의를 거부할 경우의 불이익: 위 개인정보 중 필수적 정보의 수집·이용에 관한 동의는 채용 심사를 위하여 필수적이므로 위 사항에 동의하셔야만 채용절차의 진행이 가능합니다. 루닛의 개인정보 처리 방침에 동의합니다. https://www.lunit.io/ko/doc/privacy-policy (Required) I agree to the collection and use my personal information as follows. 1. Information we collect from You: Name, E-mail, Mobile phone number, address. Purposes for which we use personal information: Recruitment process and management, communicating results and information for each stage, talent pool registration, handling complaints, and dispute resolution. 3. Data Storage and Retention Period: Your personal information will be retained from the date of consent for collection until two years after the recruitment process has ended. However, two years after the recruitment process has ended, they are retained and used only within the scope necessary for handling civil complaints, resolving disputes, and fulfilling statutory obligations. If the applicant requests deletion, the personal information will be immediately deleted. 4. Your right to refuse consent and implications of refusing consent: Consent to collect the required information above is necessary to proceed with the recruitment process. I have read the privacy policy at: https://www.lunit.io/en/doc/privacy-policy, and agree to the terms provided therein., (필수)귀사가 아래와 같이 본인의 민감 정보를 수집·이용하는 것에 동의합니다. 1. 수집 항목: 이력서(국적, 보훈 및 장애인 대상 여부, 학력, 성적, 경력, 병역, 해외 체류경험 및 연수활동, 사회활동, 어학 및 기타 자격, 수상경력, 취미, 특기, 자기소개 등) 2. 수집 이용 목적: 채용전형의 진행 및 관리, 진행단계별 결과 및 채용정보 안내, 인재풀 등록, 민원처리, 분쟁해결 3. 보유 및 이용기간: 위 개인정보는 수집·이용에 관한 동의일부터 채용절차 종료 후 2년까지 위 수집·이용 목적으로 이용됩니다. 단, 채용절차 종료 2년 이후에는 민원처리, 분쟁해결 및 법령상 의무이행을 위하여 필요한 범위 내에서만 보유·이용됩니다. 지원자께서 삭제를 요청하실 경우 해당 개인정보는 지체 없이 삭제됩니다. 4. 동의를 거부할 권리 및 동의를 거부할 경우의 불이익: 위 민감정보의 수집·이용에 관한 동의는 채용 심사를 위하여 필수적이므로 위 사항에 동의하셔야만 채용절차의 진행이 가능합니다. (Required) I agree to the collection and use my personal information as follows: 1. Information we collect from You: Resume and relevant information contained therein (including nationality, eligibility for veteran status, disability status, educational background, grades, career background, military service history, overseas residence and training activities, social activities, language and other qualifications, awards, hobbies, self-introduction, etc.) 2. Purposes for which we use personal information: Recruitment evaluation and management, communicating results and information for each stage, talent pool registration, handling complaints, and dispute resolution. 3. Data Storage and Retention Period: Your personal information will be retained from the date of consent for collection until two years after the recruitment process has ended. However, two years after the recruitment process has ended, they are retained and used only within the scope necessary for handling civil complaints, resolving disputes, and fulfilling statutory obligations. If the applicant requests deletion, the personal information will be immediately deleted. 4. Your right to refuse consent and implications of refusing consent: Consent to collect the required information above is necessary to proceed with the recruitment process., (선택)귀사가 아래와 같이 본인의 개인 정보를 수집·이용하는 것에 동의합니다. 수집 항목: 추가 지원 서류 (경력기술서, 자기소개서, 포트폴리오 등) 2. 수집 이용 목적: 채용전형의 진행 및 관리, 진행단계별 결과 및 채용정보 안내, 인재풀 등록, 민원처리, 분쟁해결 3. 보유 및 이용기간: 위 개인정보는 수집·이용에 관한 동의일부터 채용절차 종료 후 2년까지 위 수집·이용 목적으로 이용됩니다. 단, 채용절차 종료 2년 이후에는 민원처리, 분쟁해결 및 법령상 의무이행을 위하여 필요한 범위 내에서만 보유·이용됩니다. 지원자께서 삭제를 요청하실 경우 해당 개인정보는 지체 없이 삭제됩니다. 4. 동의를 거부할 권리 및 동의를 거부할 경우의 불이익: 위 개인정보의 수집·이용에 관한 동의는 거부하실 수 있으며, 다만 동의하지 않으시는 경우 우대자격 인정 등에 있어 불이익을 받을 수 있습니다. (Optional) I agree to the collection and use my personal information as follows: 1. Information we collect from You: Additional documents (Additional resume, personal statement, portfolio, and other documents that you wish to submit to us for evaluation in the recruitment process) 2. Purposes for which we use personal information: Recruitment process management, communicating results and information for each stage, talent pool registration, handling complaints, and dispute resolution. 3. 3. Data Storage and Retention Period: Your personal information will be retained from the date of consent for collection until two years after the recruitment process has ended. However, two years after the recruitment process has ended, they are retained and used only within the scope necessary for handling civil complaints, resolving disputes, and fulfilling statutory obligations. If the applicant requests deletion, the personal information will be immediately deleted. 4. Your right to refuse consent and implications of refusing consent: You may still proceed with the recruitment process even if you do not consent to the collection of optional information. However, you may be disadvantaged in the evaluation process due to the lack of information.
Pick from a list (2)
- Are you available to work on-site in Seoul, Korea? This position is open to candidates who are currently residing in Korea.
- Please ensure that your resume is in English before submitting your application.