Company
home
About VESSL AI
home
๐Ÿ

Backend Software Engineer (Junior)

About VESSL AI

VESSL AI๋Š” ์„œ์šธ ๊ฐ•๋‚จ๊ณผ ๋ฏธ๊ตญ ์‹ค๋ฆฌ์ฝ˜๋ฐธ๋ฆฌ์— ์˜คํ”ผ์Šค๋ฅผ ๋‘๊ณ  ์žˆ๋Š” ์Šคํƒ€ํŠธ์—…์œผ๋กœ, AI ํ•™์Šต๋ถ€ํ„ฐ ๋ฐฐํฌ๊นŒ์ง€ ์–ด๋–ค ํ™˜๊ฒฝ์—์„œ๋“  ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์šด์˜ํ•  ์ˆ˜ ์žˆ๋Š” end-to-end MLOps ํ”Œ๋žซํผ์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค
โ€ข
๊ธฐ์—…๋“ค์ด AI ๋ชจ๋ธ์„ ํ•™์Šตํ•˜๊ณ  ์šด์˜ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ปดํ“จํŒ… ์ž์›์„ ํšจ์œจ์ ์œผ๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ชจ๋ธ์˜ ํ•™์Šต, ๋ฐฐํฌ, ์šด์˜์ด ๊ฐ„ํŽธํ•ด์ง€๊ณ  ์‹ ์†ํ•˜๊ฒŒ ์ด๋ฃจ์–ด์ง€๋ฉฐ, ๋น„์šฉ ์ ˆ๊ฐ ํšจ๊ณผ๋„ ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. VESSL์€ ๋‹ค์–‘ํ•œ ํด๋ผ์šฐ๋“œ ๋ฐ ์˜จํ”„๋ ˆ๋ฏธ์Šค ํ™˜๊ฒฝ์—์„œ ๋™์ผํ•œ ์‚ฌ์šฉ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋Š” ์œ ์ผํ•œ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.
โ€ข
VESSL์„ ์‚ฌ์šฉํ•˜๋ฉด Llama, Mistral, Stable Diffusion ๋“ฑ ์ตœ์‹  ์˜คํ”ˆ์†Œ์Šค AI ๋ชจ๋ธ์˜ ํ•™์Šต ๋ฐ ์ตœ์ ํ™” ์ž‘์—…์„ ๋ช‡ ๋ถ„ ๋งŒ์— ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๊ธฐ์—…์˜ ๊ณ ์œ  ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์—ฐ๋™ํ•˜์—ฌ ํŠนํ™”๋œ ์š”๊ตฌ์— ๋งž๋Š” AI ์„œ๋น„์Šค๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด ๋ชจ๋“  ๊ณผ์ •์„ CI/CD ํŒŒ์ดํ”„๋ผ์ธ์„ ํ†ตํ•ด ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
General AI System, ๊ทธ ์ƒˆ๋กœ์šด ๋„์ „์„ ํ–ฅํ•ด ๊ฑธ์–ด๊ฐ€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข
General AI System์€ ์ˆ˜๋ฐฑ์—์„œ ์ˆ˜์ฒœ ๊ฐœ์— ์ด๋ฅด๋Š” ๋‹ค์–‘ํ•œ AI ๋ชจ๋ธ๋“ค์ด ์„œ๋กœ ์งˆ์˜ํ•˜๊ณ  ํ˜‘๋ ฅํ•˜์—ฌ ์ตœ์ ์˜ ์˜์‚ฌ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๋Š” ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. VESSL AI๋Š” ์ง€๊ธˆ๊นŒ์ง€ ๊ฐœ๋ฐœํ•ด์˜จ end-to-end MLOps ํ”Œ๋žซํผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ General AI System์„ ๊ตฌ์ถ•ํ•˜์—ฌ, ์ธ๋ฅ˜๊ฐ€ ๋” ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์œผ๋กœ AGI(์ผ๋ฐ˜์ธ๊ณต์ง€๋Šฅ)์— ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ธฐ์—ฌํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.
โ€ข
Agentic Workflow๋Š” ๋‹ค์–‘ํ•œ AI ๋ชจ๋ธ(์—์ด์ „ํŠธ)๋“ค์ด ๊ฐ๊ฐ ๋…๋ฆฝ์ ์œผ๋กœ ๋™์ž‘ํ•˜๋ฉด์„œ๋„ ์ƒํ˜ธ ํ˜‘๋ ฅํ•˜์—ฌ ๋ณต์žกํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ์‹์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฐฉ์‹์„ ํšจ๊ณผ์ ์œผ๋กœ ๊ตฌํ˜„ํ•˜๋ ค๋ฉด ์ˆ˜๋งŽ์€ AI์˜ ํ•™์Šต, ๋ฐฐํฌ, ๋ชจ๋‹ˆํ„ฐ๋ง์„ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, AI๋“ค ๊ฐ„์˜ ์ง€์†์ ์ธ ๋„คํŠธ์›Œํ‚น์„ ์›ํ™œํ•˜๊ฒŒ ์ง€์›ํ•  ์ˆ˜ ์žˆ๋Š” ์ธํ”„๋ผ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. VESSL AI๋Š” Agentic Workflow๋ฅผ ๋น ๋ฅด๊ณ  ์•ˆ์ •์ ์œผ๋กœ ์šด์˜ํ•  ์ˆ˜ ์žˆ๋Š” ์ธํ”„๋ผ๋ฅผ ๊ตฌ์ถ•ํ•ด๋‚˜๊ฐ€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

About the Role

VESSL AI์˜ Software Engineer๋Š” ๋ณต์žกํ•œ ๋ฌธ์ œ๋ฅผ ์‹œ์Šคํ…œ์œผ๋กœ ํ•ด๊ฒฐํ•˜๋ฉฐ, ๋Œ€๊ทœ๋ชจ AI ์ธํ”„๋ผ๋ฅผ ์•ˆ์ •์ ์œผ๋กœ ๋งŒ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค!
โ€ข
Junior Backend Software Engineer๋Š” ๋Œ€๊ทœ๋ชจ AI ๋ชจ๋ธ์„ ํ•™์Šตํ•˜๊ณ  ์•ˆ์ •์ ์œผ๋กœ ์„œ๋น„์Šคํ•˜๊ธฐ ์œ„ํ•œ ํ•ต์‹ฌ ์ธํ”„๋ผ๋ฅผ ํ•จ๊ป˜ ๋งŒ๋“ค์–ด๊ฐ€๋Š” ์—ญํ• ์„ ๋งก์Šต๋‹ˆ๋‹ค. GPU/TPU/NPU ๊ธฐ๋ฐ˜ ๊ฐ€์†, ๋ฉ€ํ‹ฐ ๋…ธ๋“œ ํŠธ๋ ˆ์ด๋‹/์ธํผ๋Ÿฐ์Šค, ์Šคํ† ๋ฆฌ์ง€ ๋ฐ ๋„คํŠธ์›Œํฌ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ๋“ฑ ๊ณ ์„ฑ๋Šฅ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ ๊ธฐ์ˆ ์„ ์‹ค์ œ ์ œํ’ˆ์— ์ ์šฉํ•˜๋ฉด์„œ, ์ƒ์„ฑํ˜• AI ์›Œํฌ๋กœ๋“œ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์šด์˜ํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒฝํ—˜์„ ์Œ“๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
โ€ข
์ด ํฌ์ง€์…˜์€ ํŒ€๊ณผ ํ˜‘์—…ํ•˜๋ฉฐ ๋ณต์žกํ•œ ๋ฌธ์ œ๋ฅผ ํ•จ๊ป˜ ํ•ด๊ฒฐํ•˜๊ณ , ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„์™€ ์šด์˜ ๊ณผ์ •์—๋„ ์ง์ ‘ ๊ธฐ์—ฌํ•˜๋Š” ํŒ€์›Œํฌ๋ฅผ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค. ๊ณ ๊ฐ์‚ฌ์˜ ๋Œ€๊ทœ๋ชจ ๋ชจ๋ธ ์šด์˜ ์š”๊ตฌ์‚ฌํ•ญ์„ ๋‹ค๋ฃจ๋Š” ๊ณผ์ •์—์„œ ์‹ค์งˆ์ ์ธ ๋ฌธ์ œ ํ•ด๊ฒฐ ๊ฒฝํ—˜์„ ์–ป์œผ๋ฉฐ, VESSL ํ”Œ๋žซํผ์˜ ์„ฑ๋Šฅ๊ณผ ํ™•์žฅ์„ฑ์„ ๋†’์ด๋Š” ๋ฐ ๊ธฐ์—ฌํ•  ์—”์ง€๋‹ˆ์–ด๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค!

What you will do

โ€ข
Golang, Python, Kubernetes ๋“ฑ์„ ํ™œ์šฉํ•ด VESSL Core MLOps ๋ฐฑ์—”๋“œ ์ปดํฌ๋„ŒํŠธ ๊ฐœ๋ฐœ
โ€ข
GPU/NPU/TPU ๋“ฑ accelerator ๊ธฐ๋ฐ˜ ์›Œํฌ๋กœ๋“œ orchestration ๊ธฐ์ˆ  ์—ฐ๊ตฌ ๋ฐ ์ ์šฉ ์ง€์›
โ€ข
๋Œ€๊ทœ๋ชจ AI ํ•™์Šต/์ถ”๋ก  ํ™˜๊ฒฝ์„ ์œ„ํ•œ ์Šคํ† ๋ฆฌ์ง€ยท๋„คํŠธ์›Œํฌ ์ตœ์ ํ™”, ๋ถ„์‚ฐ ์ฒ˜๋ฆฌ ๊ธฐ์ˆ  ๊ตฌํ˜„
โ€ข
ํด๋ผ์šฐ๋“œ ๋ฐ ์˜จํ”„๋ ˆ๋ฏธ์Šค ํ™˜๊ฒฝ์—์„œ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ MLOps ์•„ํ‚คํ…์ฒ˜ ๊ฐœ๋ฐœ์— ๊ธฐ์—ฌ
โ€ข
๋กœ๊ทธ/๋ฉ”ํŠธ๋ฆญ ์ˆ˜์ง‘ ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง ์ฒด๊ณ„ ๊ตฌ์ถ• ๋ฐ ์šด์˜ ๊ฐœ์„ 
โ€ข
๊ณ ๊ฐ์‚ฌ์˜ ๋ชจ๋ธ ํ•™์Šต/์„œ๋น™ ๊ด€๋ จ ๊ธฐ์ˆ ์  ๋ฌธ์ œ ํ•ด๊ฒฐ ์ง€์›
โ€ข
ํŒ€ ๋‚ด ํ˜‘์—…์„ ํ†ตํ•ด ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค์™€ ์ œํ’ˆ ํ’ˆ์งˆ ํ–ฅ์ƒ์— ๊ธฐ์—ฌ

Qualifications

โ€ข
์ตœ์†Œ 3๋…„ ์ด์ƒ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๊ฒฝํ—˜ (ํ˜น์€ ๊ทธ์— ์ค€ํ•˜๋Š” ์—ญ๋Ÿ‰)
โ€ข
Golang, Python ๋“ฑ ๋ฐฑ์—”๋“œ ์–ธ์–ด ์‚ฌ์šฉ ๊ฒฝํ—˜
โ€ข
Docker, Kubernetes ๋“ฑ ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜์— ๋Œ€ํ•œ ์ดํ•ด ํ˜น์€ ๊ฒฝํ—˜
โ€ข
๋ถ„์‚ฐ ์‹œ์Šคํ…œ, ๋„คํŠธ์›Œํฌ, ์Šคํ† ๋ฆฌ์ง€ ๋“ฑ ์ธํ”„๋ผ ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ๊ด€์‹ฌ๊ณผ ํ•™์Šต ์˜์ง€
โ€ข
ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ(AWS, GCP, Azure ๋“ฑ)์—์„œ์˜ ๊ฐœ๋ฐœ ํ˜น์€ ์šด์˜ ๊ฒฝํ—˜
โ€ข
๋ฌธ์ œ ํ•ด๊ฒฐ์— ์ ๊ทน์ ์ด๊ณ  ํŒ€์›๋“ค๊ณผ ์›ํ™œํžˆ ํ˜‘์—…ํ•  ์ˆ˜ ์žˆ๋Š” ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๋Šฅ๋ ฅ

Helpful experience (not required)

โ€ข
Spark, Slurm, Ray ๋“ฑ Multi-node HPC ์›Œํฌ๋กœ๋“œ ๊ฒฝํ—˜
โ€ข
PyTorch, TensorRT, CUDA, NCCL ๋“ฑ ๋”ฅ๋Ÿฌ๋‹ ๋ถ„์‚ฐ ํ•™์Šต/๊ฐ€์† ํ”„๋ ˆ์ž„์›Œํฌ ๊ฒฝํ—˜
โ€ข
VertexAI, SageMaker, Kubeflow ๋“ฑ MLOps/ModelOps ํ”Œ๋žซํผ ๊ฒฝํ—˜
โ€ข
๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ์˜ ์„œ๋น„์Šค ์ ์šฉ ๋ฐ ์šด์˜ ๊ฒฝํ—˜
โ€ข
B2B ์†Œํ”„ํŠธ์›จ์–ด ์ œํ’ˆ ๊ฐœ๋ฐœ ์‹œ ๊ณ ๊ฐ์‚ฌ ํ˜‘์—…ยท๋ฌธ์„œํ™” ๊ฒฝํ—˜

Joinning Process

์„œ๋ฅ˜์ „ํ˜• โ†’ Coding Test โ†’ Technical Interview โ†’ Resume/Culture Interview โ†’ CEO Interveiw ์ˆœ์œผ๋กœ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.
โ€ข
์œ„ ๋‚ด์šฉ์€ ๋ฒ ์Šฌ์—์ด์•„์ด์ฝ”๋ฆฌ์•„ ๊ฒฝ๋ ฅ ์ฑ„์šฉ ๊ธฐ๋ณธ ํ”„๋กœ์„ธ์Šค์ด๋ฉฐ, ๊ฒฝ์šฐ์— ๋”ฐ๋ผ ์ ˆ์ฐจ๊ฐ€ ๊ฐ€๊ฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ—ฆ
์ง€์›์„œ (๊ฒฝ๋ ฅ ์„ธ๋ถ€ ๊ธฐ์ˆ ) ๋ฐ ํฌํŠธํด๋ฆฌ์˜ค (๋˜๋Š” Git ๋งํฌ)๋ฅผ ํ•„์ˆ˜๋กœ ์ œ์ถœํ•ด์ฃผ์„ธ์š”. (์–‘์‹ ์ž์œ )
โ—ฆ
Technical Interview๋Š” ๊ฐœ๋ฐœ ์‹ค๋ฌด์ž๊ฐ€ ์ฐธ์—ฌํ•˜๋ฉฐ, ๋ผ์ด๋ธŒ ์ฝ”๋”ฉ๊ณผ ํ•จ๊ป˜ ๊ตฌ์กฐ ์„ค๊ณ„ ๋ฐ ๊ตฌํ˜„ ๋ฐฉ์‹ ๋“ฑ ๊ธฐ์ˆ  ์ค‘์‹ฌ์˜ ๋Œ€ํ™”๋กœ ๋ฌธ์ œ ํ•ด๊ฒฐ ์—ญ๋Ÿ‰์„ ํŒŒ์•…ํ•˜๋Š” ์‹œ๊ฐ„์œผ๋กœ ์ด 3์‹œ๊ฐ„ ์ •๋„ ์†Œ์š”๋ฉ๋‹ˆ๋‹ค.
โ—ฆ
Resume/Culture Interview๋Š” ์œ ๊ด€ ๊ฒฝํ—˜ ์ค‘์‹ฌ์˜ ๊ธฐ์ˆ  ์—ญ๋Ÿ‰ ๋ฐ ๋ฌธํ™”์  ํ•์„ ์•Œ์•„๋ณด๋Š” ์‹œ๊ฐ„์œผ๋กœ ์†Œ์† ๋งค๋‹ˆ์ €์™€ ํŒ€ ๋ฉค๋ฒ„๊ฐ€ ์ฐธ์—ฌํ•˜๋ฉฐ ๊ฐ 1์‹œ๊ฐ„ ์ •๋„ ์†Œ์š”๋ฉ๋‹ˆ๋‹ค.
โ—ฆ
๊ฒฝ๋ ฅ์ง์˜ ๊ฒฝ์šฐ, ์ธํ„ฐ๋ทฐ ๋งˆ์ง€๋ง‰ ๋‹จ๊ณ„ ์ดํ›„ Reference Check๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
โ—ฆ
์ด๋ ฅ์„œ ๋ฐ ์ œ์ถœ์„œ๋ฅ˜์— ํ—ˆ์œ„ ์‚ฌ์‹ค์ด ๋ฐœ๊ฒฌ๋  ๊ฒฝ์šฐ, ํ•ฉ๊ฒฉ ๋ฐœํ‘œ ํ›„๋ผ๋„ ์ž…์‚ฌ๊ฐ€ ์ทจ์†Œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข
๊ทผ๋ฌด ํ˜•ํƒœ
โ—ฆ
์ •๊ทœ์ง (์ˆ˜์Šต 3๊ฐœ์›”)
โ—ฆ
3๊ฐœ์›”์˜ ์ˆ˜์Šต ํ”ผ๋“œ๋ฐฑ ๊ธฐ๊ฐ„ ํ›„, ์—…๋ฌด ์„ฑ๊ณผ ํ‰๊ฐ€ ๊ฒฐ๊ณผ์— ๋”ฐ๋ผ ์ตœ์ข… ํ•ฉ๋ฅ˜ ์—ฌ๋ถ€๊ฐ€ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.

Life & Benefit

โ€ข
์—…๋ฌด ์ƒ์‚ฐ์„ฑ์„ ๋†’์—ฌ ๋ชฐ์ž…ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ
โ—ฆ
์˜ค์ „ 8์‹œ~11์‹œ ์‚ฌ์ด ์„ ํƒํ•˜๋Š” ์‹œ์ฐจ์ถœํ‡ด๊ทผ์ œ ์šด์˜
โ—ฆ
์ด๋‹ˆ์…”ํ‹ฐ๋ธŒ ์ค‘์‹ฌ์˜ ์กฐ์ง ๋ชฉํ‘œ์™€ Align๋˜์–ด ๋ชฐ์ž…ํ•˜๋Š” ํ˜‘์—… ๋ฐฉ์‹
โ—ฆ
์›” 1ํšŒ Allhands + Team Gathering ํ†ตํ•œ ์—…๋ฌด ๊ณต์œ 
โ—ฆ
์„ฑ์žฅ์— ํ•„์š”ํ•œ ๋„์„œ ์‹ค๋ฌผ ๊ตฌ๋งค ์ง€์› ๋˜๋Š” ์ „์ž๋„์„œ๊ด€ ์ด์šฉ
โ—ฆ
๊ตฌ์„ฑ์› ๊ฐ„์˜ 1on1 ๋น„์šฉ ์ง€์›
โ—ฆ
๋Šฆ์€ ์‹œ๊ฐ„๊นŒ์ง€ ๊ทผ๋ฌด ์‹œ, ์•ผ๊ทผ์‹๋Œ€/ํƒ์‹œ๋น„ ์ง€์›
โ€ข
๋ชฐ์ž…ํ•œ ๋งŒํผ ํœด์‹๊ณผ ์ƒํ™œ ํŽธ์˜ ์ง€์›
โ—ฆ
๊ฐœ์ธ ๊ฐ„์‹๋น„ ์ง€์› (์›” ํ•œ๋„)
โ—ฆ
์žฅ๊ธฐ๊ทผ์†์ž ๋ฆฌํ”„๋ ˆ์‹œ ํœด๊ฐ€ ์ œ๊ณต
โ—ฆ
์ข…ํ•ฉ๊ฑด๊ฐ•๊ฒ€์ง„๋น„ ๋ฐ ํœด๊ฐ€ ์ง€์› (์—ฐ 1ํšŒ)
โ—ฆ
์ž…์‚ฌ N์ฃผ๋…„ ์ถ•ํ•˜ ์„ ๋ฌผ ์ œ๊ณต
โ—ฆ
๋ช…์ ˆ ์„ ๋ฌผ, ๊ฐ์ข… ํœด๊ฐ€ ๋ฐ ๊ฒฝ์กฐ๊ธˆ ์ง€์›
โ—ฆ
๋ณธ์ธ ๋ฐ ๋ฐฐ์šฐ์ž ์ถœ์‚ฐํœด๊ฐ€๋น„ ์ง€์›

Location