L
(Seoul) Senior Backend Engineer(ML Serving) ยท Precision Oncology
Lunit
๐ฐ๐ท South Korea
On-site
Senior
3 months ago
- AI
- Python
- Triton
- MLflow
- Kotlin
- Docker
- Kubernetes
- AI/ML
- OpenCV
- Rust
- Mac
- Devops
3 months ago
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โย ๋ฅผย ์ ํ์ผ๋ก ์คํํ๊ธฐ ์ํดย Oncologyย ๋ฐย Pathologyย ๋ถ์ผ์์ ์ ์น๋ฃ๋ฅผ ์ํ AI ๊ธฐ๋ฐย ๋ฐ์ด์ค๋ง์ปคย SaMDย (Software as a Medical Device)ย ์ ํย Lunitย SCOPE๋ฅผย ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค.
- Lunitย SCOPE๋ ์ ์ฝ์ฌ, ๋ณ์, Labย ๋ฑ์์ ์๋ก์ด ํญ์์ ๋ฅผ ๊ฐ๋ฐํ๊ฑฐ๋ ์ ํ์์๊ฒ ๋ง์ถคํ ์น๋ฃ๋ฅผ ์ ๊ณตํ๋ ๊ณผ์ ์ ํ์ฉ๋๋ฉฐ, ๊ธ๋ก๋ฒ ์์ฅ(ํ๊ตญ, ๋ฏธ๊ตญ, ์ ๋ฝ ๋ฑ)์ ๋ชฉํ๋ก ๊ฐ๋ฐ ๋ฐ ์์ฉํ๋ฅผ ์ด์ด๊ฐ๊ณ ์์ต๋๋ค.ย Lunitย SCOPE๋ ๊ณ ๊ฐ์ฌ์ ํํธ๋์ฌ์ ํ๊ฒฝ์ ๋ฐ๋ผย Cloud/On-premise, Standaloneํ/Customizationํ(ํ์ฌ ์์คํ ๊ณผ ์ฐ๋ ๋ฑ) ๋ฑ์ ํํ๋ก ์ ๊ณต๋๋ฉฐ, ๋ค์ํย ์ํํธ์จ์ดย ์ปดํฌ๋ํธ๋ค๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.ย
- Softwareย Engineeringย ํ์ย Lunitย SCOPE๋ฅผย ๊ตฌ์ฑํ๋ ๋ชจ๋ ย ๋ฐฑ์๋ย ๋ฐย AIย ๋ชจ๋ธ์ย inferenceย ๊ด๋ จ ๋ฆฌ์์ค๋ฅผ ์ค๊ณํ๊ณ ๊ฐ๋ฐํฉ๋๋ค. ํ์ต๋ AI ๋ชจ๋ธ์ย ์ ํํํ๋ย ์ ๊ณผ์ ์์ย TPMย (Technicalย Project/Programย Manager),ย QA(Quality Assurance)ย ๋ฑ ์ ๊ด ์กฐ์ง๊ณผ ๊ธด๋ฐํ๊ฒ ํ์ ํ๋ฉฐย ์ฃผ์ย ์ญํ ์ ์ํํ๊ณ ์์ต๋๋ค.
๐จ๏ธ About the Position
- Lunitย SCOPE์ย ๋ฐฑ์๋ย ๊ตฌ์ฑ ์์๋ค์ย SaMDย (Software as a Medical Device)์ ๋์ ํ์ง ๊ธฐ์ค์ ๋ง์ถฐ ์ค๊ณ, ๊ฐ๋ฐ ๋ฐ ์ด์ํ๋ ์ญํ ์ ๋ด๋นํฉ๋๋ค. AI ๋ชจ๋ธย ํ์ต ์ดํ,ย ์ ํํ ์ ย ๊ณผ์ ์์ ํ์ํย ์ด๋ฏธ์งย inferenceย ๊ด๋ จย ๋ฆฌ์์ค๋ฅผย ์ฑ ์์ง๋ฉฐ, ์ ํ ์๊ตฌ ์ฌํญ๊ณผ ๋น์ฆ๋์ค ๋ก์ง์ ๋ฐ์ํ ๋ค์ํย ๋ฐฑ์๋ย ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐ ๋ํ ๋ด๋นํ๊ฒ ๋ฉ๋๋ค.
๐ฉ ์ฃผ์ ์ ๋ฌด
- AIย ๋ชจ๋ธ์ย ํ์ฉํย ๋ถ์ฐย ์ด๋ฏธ์งย Inferenceย ์์คํ ย ๊ตฌ์ถ
- Inference ์ /ํ์ฒ๋ฆฌย ๋จ๊ณ์ย ์ด๋ฏธ์ง ํ๋ก์ธ์ฑย ๋ก์ง ์ค๊ณ ๋ฐ ๊ฐ๋ฐ
- Model Registry๋ฅผย ํ์ฉํย ๋ชจ๋ธย ๋ฑ๋ก๊ณผย ๋ฐฐํฌย ํ์ดํ๋ผ์ธย ๊ฐ๋ฐ ๋ฐ ์ด์
- ๋น ๋ฅด๊ณ ย ๋น์ฉ ํจ์จ์ ์ธ ์๋น์ ์ํย ํ๋ ๋ฐย GPUย ํ์ฉ๋ฅ ย ์ต์ ํ
- ๋์ฉ๋์ ๋ณ๋ฆฌ ์ด๋ฏธ์ง๋ฅผ ๋ค๋ฃจ๋ ๋ค์ํ ํํ์ ์๋ฒ ์ ํ๋ฆฌ์ผ์ด์ ย ๊ฐ๋ฐ
- ๊ฐ๋ฐ ํ๊ฒฝ ๊ฐ์ ๋ฐ ํ๋ก์ธ์ค ์๋ํ
๐ฏ ๊ธฐ์ ์คํ
- Python
- Triton Inference Server
- MLflow
- Kotlinย /ย Spring
- Docker / Kubernetes
- and more
๐ฏ ์๊ฒฉ ์๊ฑด
- 5๋ ์ด์ 10๋ ์ดํ์ย AI/MLย ๋ชจ๋ธ ์๋น,ย ๋ฐฐํฌย ๊ด๋ จย ์ค๋ฌด ๊ฒฝ๋ ฅ์ด ์์ผ์ ๋ถ
- ์ค๊ณ, ๊ตฌํ, ์์ฉ ์๋น์ค ์ถ์๊น์ง ๋ชจ๋ ๊ณผ์ ์์ย ์ฃผ๋์ ์ธ ์ญํ ์ ํ ๊ฒฝํ์ด ์์ผ์ ๋ถ
- Productionย ์์ค์ย Pythonย ํ์ฉ์ย ๊น์ ์ดํด๊ฐ ์์ผ์ ๋ถ
- ๋ฅ๋์ ์ด๊ณ ์น์ ํ ํ์ ํ๋, ์ปค๋ฎค๋์ผ์ด์ ๋ฐ ์ฝ๋ ๋ฆฌ๋ทฐ ๋ฅ๋ ฅ์ด ์์ผ์ ๋ถ
- ํน์ ์ธ์ด๋ ๋๊ตฌ์ ์ญ๋์ด ์ ํ๋์ง ์๋ ์ ์ฐํจ์ด ์์ผ์ ๋ถ
- ๊นจ๋ํ๊ณ ๊ฐ๋ ์ฑ ๋์ ์ฝ๋ ์คํ์ผ์ ๋ณด์ ํ์ ๋ถ
๐ ์ฐ๋ ์ฌํญ
- OpenCV, scikit-image,ย OpenSlideย ๋ฑ์ ํ์ฉํย ์ด๋ฏธ์ง ํ๋ก์ธ์ฑย ๊ฒฝํ์ด ์์ผ์ ๋ถ
- ๋ฉ์์ง ํ ๊ธฐ๋ฐ์ ๋น๋๊ธฐย ๋ถ์ฐ ์ฒ๋ฆฌ ์์คํ ์ ์ค๊ณ/์ด์ํด ๋ณธ ๊ฒฝํ์ด ์์ผ์ ๋ถ
- ๋ชจ๋ธ IP ๋ณดํธ(์ํธํ๋ ๋ชจ๋ธ ๋ฐฐํฌ/๋ณตํธํ ๋ฑ)ย ๊ด๋ จ ๊ฒฝํ์ด ์์ผ์ ๋ถ
- Kotlinย /ย Spring, Rustย ๋ฑย Pythonย ์ด์ธ์ย ๊ธฐ์ ์คํ์ย ๋ํ ๊ฒฝํ๊ณผ ์ดํด๊ฐ ์์ผ์ ๋ถ
- ์์ด ์ปค๋ฎค๋์ผ์ด์ ์ด ๊ฐ๋ฅํ์ ๋ถ
- ์ปดํจํฐ ๊ณตํย ๋๋ย AIย ๊ด๋ จ ์ ๊ณต์
๐ ์ ์ถ ์๋ฅ
- ์์ ์์์ ์ด๋ ฅ์ย (ํ์)
- ํฌํธํด๋ฆฌ์ค (ํ์)
- ๊ฐ๋ฐ์ ์ฐธ์ฌํ ์ํํธ์จ์ด ์ ํ ๋๋ ํ๋ก์ ํธ์ ๋ํ ์๊ฐย ๋ฐ ๋ณธ์ธ์ด ์ค์ ์ํํ(hands-on)ย ์ญํ ย ์์ฃผ๋กย ์ ๋ฆฌํด ์ฃผ์ธ์.
- ๋จ, ์ด๋ ฅ์์ ์ ๋ด์ฉ์ด ์์ธํ ๊ธฐ์ฌ๋์ด ์๋ ๊ฒฝ์ฐ์๋ ๋ณ๋์ ํฌํธํด๋ฆฌ์ค ์ ์ถ์ ์๋ตํ์ ๋ ๋ฉ๋๋ค.
๐โโ๏ธ ์ ํ ์ ์ฐจ
- Document Screening โ Introductory Call โ Competency-based Interview โ Culture-fit Interview โ Onboarding
- Introductoryย Call์ย ์บ์ฃผ์ผํย ๋ถ์๊ธฐย ์์์ย ๋ฃจ๋๊ณผย ํฌ์ง์ ์ ๋ํดย ์๊ฐํดย ๋๋ฆฌ๋ ์๊ฐ์ ๋๋ค.
- ์ต์ข ๋ฉด์ ์ดํ, ํ์ ์ ๋ ํผ๋ฐ์ค ์ฒดํฌ๋ฅผ ์งํํ ์ ์์ต๋๋ค.
๐ค ๊ทผ๋ฌด ์กฐ๊ฑด ๋ฐ ๊ทผ๋ฌด ํ๊ฒฝ
- ๊ทผ๋ฌดํํ : ์ ๊ท์ง(์์ต ๊ธฐ๊ฐ 3๊ฐ์)
- ๊ทผ๋ฌด์ง์ญ : ๋ฃจ๋๋ณธ์ฌ (๊ฐ๋จ๊ตฌ ๊ฐ๋จ๋๋ก 374 ์ผ์ด์คํ์ด ๊ฐ๋จ2, 5์ธต)
- ๊ธ์ฌ : ๋ฉด์ ํ ๊ฒฐ์
๐ธ ๊ธฐํ์ฌํญ
- ์ ์ฌ์ง์ ์๋ฅ์ ํ์์ฌ์ค์ด ๋ฐ๊ฒฌ๋ ๊ฒฝ์ฐ, ์ฑ์ฉํ์ ์ดํ๋ผ๋ ์ฑ์ฉ์ด ์ทจ์๋ ์ ์์ต๋๋ค.
- ๊ตญ๊ฐ ์ ๊ณต์ ๋ฐ ์ฅ์ ์ธ ๋ฑ ์ทจ์ ๋ณดํธ๋์์๋ ๊ด๊ณ๋ฒ๋ น์ ๋ฐ๋ผ ์ฐ๋ํฉ๋๋ค.
- ๋ณธ ๊ณต๊ณ ๋ ์์ ์ฑ์ฉ์ผ๋ก, ์กฐ๊ธฐ ๋ง๊ฐ๋ ์ ์์ต๋๋ค.
๐ป Benefits & Perks
- ๊ฐ๋จ์ญ 3๋ฒ ์ถ๊ตฌ ๋๋ณด 1๋ถ ๊ฑฐ๋ฆฌ์ ์์นํ ์ ๊ท ์คํผ์ค(์ธ๋ ์๋ ํ์ง)
- ์คํผ์ค ๊ทผ๋ฌด ์ 12,000์์ ์๋น ์ง์(์ ์ฌ,์ ๋ ) ๋ฐ ๋ฌด์ ํ ๊ฐ์ ์ ๊ณต
- ์ต์ ์ฌ์์ ์ปดํจํฐ ์ฅ๋น(Mac, 4K ๋ชจ๋ํฐ ๋ฑ)์ ํ, 3๋ ๋ง๋ค ์ต์ ํ ์ฅ๋น ์ง์
- ํํ ์ฐธ์, ์ง๋ฌด ๊ต์ก, ๋์ ๊ตฌ๋งค ์ง์
- ์ ๊ท ์ฌ๋ด ์ธ๊ณต์ง๋ฅ/์๋ฃ ์ธ๋ฏธ๋ ๊ฐ์ต
- ์์ด๋ฏผ ์์ด ๊ต์ก ํ๋ก๊ทธ๋จ ์๊ฐ ์ง์
- ๋๊ท๋ชจ ๊ณ ํ์ง ์ธ๊ณต์ง๋ฅ ํ์ต ๋ฐ์ดํฐ ๋ฐ ๋ฅ๋ฌ๋ DevOps ์์คํ ๋ณด์
- ์์ ๋กญ๊ฒ ์ธ ์ ์๋ ๋ณต์ง ํฌ์ธํธ ์ฐ๊ฐ 120๋ง์ ์ง์
- ๋ช ์ ์ ๋ฌผ ๋ฐ ๊ฐ์ข ๊ฒฝ์กฐ์ฌ์ ๋ํ ๊ฒฝ์กฐ์ฌ๋น์ ๊ฒฝ์กฐํด๊ฐ ์ง์
- ์ข ํฉ๊ฑด๊ฐ๊ฒ์ง, ์์ง์ ์ํด ๋ณดํ ๊ฐ์ ๋ฑ์ ์ง์
(Seoul) Senior Backend Engineer(ML Serving) ยท Precision Oncology ยท Lunit