ÁÖ½Äȸ»ç īī¿À, AI Platform Ãß·Ð ÃÖÀûÈ­ Engineer °æ·ÂÁ÷ ä¿ë

ÁÖ½Äȸ»ç īī¿À°¡ AI Platform Ãß·Ð ÃÖÀûÈ­ Engineer °æ·ÂÁ÷ ä¿ëÀ» ÁøÇàÇÑ´Ù. À̹ø ä¿ëÀº īī¿ÀÀÇ ¸ðµç AI ¼­ºñ½º°¡ ¾ÈÁ¤ÀûÀ¸·Î µ¿ÀÛÇϵµ·Ï ±â¹ÝÀ» ¼³°èÇÏ°í ¿î¿µÇÏ´Â AIÇ÷§ÆûÆÀ¿¡¼­ ÇÔ²²ÇÒ ÀÎÀ縦 ã´Â °ÍÀ¸·Î, ¼öõ Àå ±Ô¸ðÀÇ GPU Ŭ·¯½ºÅÍ À§¿¡¼­ Ãß·Ð ¼­ºñ½ºÀÇ È¿À²ÀûÀÌ°í ¾ÈÁ¤ÀûÀÎ ¼­ºùÀ» Ã¥ÀÓÁö´Â Kakao AI Platform(KAP) ±¸Ãà¿¡ Âü¿©ÇÏ°Ô µÈ´Ù.

ÀÌ Á÷¹«¿¡¼­´Â LLM Ãß·Ð ¿£Áø ±â¹ÝÀÇ AI ¼­ºù Ç÷§Æû ¼³°è ¹× ÃÖÀûÈ­¸¦ ´ã´çÇÏ°Ô µÇ¸ç, vLLM¡¤SGLang¡¤TensorRT-LLM µî ¿ÀǼҽº Ãß·Ð ¿£ÁøÀÇ µµÀÔ, Àû¿ë ¹× ¿î¿µµµ ¸Ã°Ô µÈ´Ù. LLM Ãß·Ð ¼º´É Çâ»óÀ» À§ÇÑ Ä³½Ã, ¹èĪ, ¾çÀÚÈ­, Ä¿³Î ÃÖÀûÈ­ µî ÁÖ¿ä ±â¹ýÀ» Àû¿ëÇϰí, ºÐ»ê Ãß·Ð Àü·« ¼³°è ¹× ±¸Çö(Tensor / Pipeline / Expert / Sequence Parallelism, MoE ¶ó¿ìÆÃ)µµ ¼öÇàÇÏ°Ô µÈ´Ù. ¾Æ¿ï·¯ Ãß·Ð ¿öÅ©·ÎµåÀÇ latency, throughput, TTFT, TPOT µî ¼º´É ÁöÇ¥¸¦ ÃøÁ¤ÇÏ°í °³¼±ÇÏ´Â ÇÑÆí, Kubernetes ±â¹Ý LLM ¼­ºù ÀÎÇÁ¶ó ±¸Ãࡤ¿î¿µ¡¤ÀÚµ¿È­¿Í ¶ó¿ìÆÃ¡¤¿ÀÅ佺ÄÉÀϸµ¡¤·Îµå¹ë·±½Ì¡¤¿äû ½ºÄÉÁÙ¸µ µî ¼­ºù ½Ã½ºÅÛ ±â´É °³¹ß, ÄÚµå ¸®ºä¡¤Å×½ºÆÃ¡¤CI/CD¸¦ ÅëÇÑ °íǰÁú ¼­ºñ½º Á¦°ø±îÁö Æø³ÐÀº ¿ªÇÒÀ» °æÇèÇÏ°Ô µÈ´Ù.

Áö¿ø ÀÚ°ÝÀ¸·Î´Â Python ¶Ç´Â Go¸¦ Ȱ¿ëÇÑ ½Ã½ºÅÛ¡¤¹é¿£µå¡¤ML ½Ã½ºÅÛ °³¹ß °æ·ÂÀÌ 5³â ÀÌ»óÀÎ ºÐ, Transformer ¾ÆÅ°ÅØÃ³ ¹× LLM µ¿ÀÛ ¿ø¸®(¾îÅÙ¼Ç, KV cache, µðÄÚµù Àü·« µî)¿¡ ´ëÇÑ ±íÀº ÀÌÇØ°¡ ÀÖ´Â ºÐ, vLLM¡¤SGLang¡¤TensorRT-LLM¡¤TGI Áß Çϳª ÀÌ»óÀ» ½ÇÁ¦ ÇÁ·Î´ö¼Ç ¶Ç´Â ´ë±Ô¸ð ½ÇÇè ȯ°æ¿¡¼­ ¿î¿µÇØ º» °æÇèÀÌ ÀÖ´Â ºÐ, GPU ȯ°æ¿¡¼­ÀÇ ¼º´É ÇÁ·ÎÆÄÀϸµ ¹× ÃÖÀûÈ­ °æÇèÀÌ ÀÖ´Â ºÐ, K8s¿¡ ´ëÇÑ ÀÌÇØµµ°¡ ³ôÀº ºÐ, Ŭ¶ó¿ìµå ȯ°æ¿¡¼­ÀÇ CI/CD °æÇèÀÌ ÀÖ´Â ºÐ, »õ·Î¿î ȯ°æ¿¡ µµÀüÇÏ´Â ¿ÀÇ ¸¶Àε带 °¡Áø ºÐÀ» ¿ä±¸ÇÑ´Ù. ¿ì´ë»çÇ×À¸·Î´Â vLLM¡¤SGLang¡¤TensorRT-LLM¡¤Hugging Face Transformers¡¤PyTorch µî LLM/ML ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¿¡ ÀÇ¹Ì ÀÖ´Â ÄÁÆ®¸®ºä¼Ç °æÇèÀÌ ÀÖ´Â ºÐ, CUDA / Triton Ä¿³ÎÀ» Á÷Á¢ ÀÛ¼ºÇϰųª Æ©´×ÇØ º» °æÇèÀÌ ÀÖ´Â ºÐ, LLM Ãß·Ð °¡¼Ó ±â¹ý(Speculative Decoding, Mixture-of-Experts, FlashAttention, PagedAttention, RadixAttention µî)À» ½Ç¹«¿¡ Àû¿ëÇØ º» °æÇèÀÌ ÀÖ´Â ºÐ, ¸ðµ¨ ¾çÀÚÈ­¡¤¾ÐÃà(AWQ, GPTQ, FP8, INT4, SmoothQuant, Pruning, Distillation µî) ½Ç¹« °æÇèÀÌ ÀÖ´Â ºÐ, ´ë±Ô¸ð ºÐ»ê Ãß·Ð(Tensor / Pipeline / Expert Parallelism, Disaggregated Prefill-Decode µî)À» ¼³°è¡¤¿î¿µÇØ º» °æÇèÀÌ ÀÖ´Â ºÐ, NVIDIA Triton Inference Server¡¤KServe¡¤Ray Serve¡¤vLLM Production Stack¡¤LLM-D µî ¼­ºù Ç÷§Æû ±¸Ãà °æÇèÀÌ ÀÖ´Â ºÐ, ´ë±Ô¸ð GPU Ŭ·¯½ºÅÍ(¼ö½Ê~¼ö¹é GPU ÀÌ»ó) ȯ°æ¿¡¼­ÀÇ Ãß·Ð ¿öÅ©·Îµå ¿î¿µ °æÇèÀÌ ÀÖ´Â ºÐ, °í¼º´É ³×Æ®¿öÅ·(RDMA, RoCE, InfiniBand, NCCL Æ©´×) ¶Ç´Â ³×Æ®¿öÅ© Æ®·¯ºí½´ÆÃ °æÇèÀÌ ÀÖ´Â ºÐ, ML ¶Ç´Â AI µ¿ÀÛ¿¡ ´ëÇÑ ÀÌÇØµµ°¡ ³ôÀº ºÐ, ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î »ç¿ë¿¡ °ÅºÎ°¨ÀÌ ¾ø´Â ºÐ(Python / C++ / CUDA / Go / Rust µî), LLM Ãß·Ð ¼º´É °ü·Ã ³í¹®À» ÀÐ°í ±¸Çö¡¤ÀçÇöÇØ º» °æÇèÀÌ ÀÖ´Â ºÐÀ» ¿ì´ëÇÑ´Ù.

±Ù¹«Áö´Â ÆÇ±³À̸ç, ÀÚ¼¼ÇÑ ³»¿ëÀº 'ÁÖ½Äȸ»ç īī¿À'ÀÇ È¨ÆäÀÌÁö¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù.