¹«½Å»ç, Personalization ÆÀ ¸Ó½Å·¯´× ¿£Áö´Ï¾î °æ·ÂÁ÷ ä¿ë
¹«½Å»ç°¡ Personalization ÆÀ ³» Machine Learning Engineer(Personalization) Æ÷Áö¼ÇÀ¸·Î Á¤±ÔÁ÷ °æ·Â ä¿ëÀ» ÁøÇàÇÑ´Ù. À̹ø ä¿ëÀº ¹«½Å»ç¡¤29CM¡¤±Û·Î¹ú ¹«½Å»ç µî ´Ù¾çÇÑ Ç÷§Æû¿¡ °ÉÃÄ »óǰ±¤°í Ãßõ ¹× ·©Å· ¸ðµ¨À» ¼³°èÇÏ°í ¿î¿µÇÒ ÀÎÀ縦 ã´Â °ÍÀ¸·Î, ÀÚü °³ÀÎÈ Ç÷§Æû MATCH¸¦ ±â¹ÝÀ¸·Î ±¤°í ML ½ºÅà Àü¹ÝÀ» Á÷Á¢ ±¸ÃàÇØ ³ª°¥ ÇÙ½É ¿ªÇÒÀ» ¸Ã°Ô µÈ´Ù.
ÀÌ Á÷¹«¿¡¼´Â »óǰ±¤°í Áö¸éÀÇ Èĺ¸ ±¤°í ÃßÃâ(retrieval)ºÎÅÍ ·©Å·±îÁö Ãßõ ÆÄÀÌÇÁ¶óÀÎÀ» °³¹ßÇÏ°í ¼ºñ½ºÇϸç, CTR¡¤CVR¡¤ROAS ¿¹Ãø ¸ðµ¨À» ¼³°è¡¤°íµµÈÇÏ¿© ±¤°í ÀûÇÕµµ¿Í Àüȯ ǰÁú, ±¤°í ¼öÀÍÀ» ÇÔ²² °³¼±ÇÏ´Â ÀÛ¾÷À» ´ã´çÇÏ°Ô µÈ´Ù. ÀÚµ¿ ÀÔÂû¡¤³ëÃâ ÃÖÀûÈ(eCPM, ¿¹»ê ¼ÒÁø, ÆäÀÌ½Ì µî) ·ÎÁ÷À» ¸ðµ¨¸µÇϰí, »ç¿ëÀÚ Çൿ¡¤±¤°í ¼ÒÀ硤ÄÁÅØ½ºÆ® ½ÅÈ£¸¦ °áÇÕÇØ ³ëÃâ¡æÅ¬¸¯¡æÀüȯ ÆÛ³Î Àü¹ÝÀ» ÃÖÀûÈÇÏ´Â ¿ªÇÒµµ ÇÔ²² ¼öÇàÇÑ´Ù. ´ë±Ô¸ð À¯Àú Çൿ ·Î±× ±â¹ÝÀÇ ±¤°í ML ÇÇó ÆÄÀÌÇÁ¶óÀΰú µ¥ÀÌÅÍ Ã³¸® ±¸Á¶¸¦ ¼³°èÇϰí, MATCHÀÇ ¼¼±×¸ÕÆ®¡¤ÀÓº£µù ÀÚ»êÀ» ±¤°í Ÿ°ÔÆÃ¿¡ ¿¬°áÇÏ´Â °³ÀÎÈ ±¤°í ·ÎÁ÷À» °³¹ßÇϸç, ¿ÀÇÁ¶óÀÎ Æò°¡¿Í ¿Â¶óÀÎ A/B Å×½ºÆ®·Î ¸ðµ¨ ¼º´ÉÀ» °ËÁõÇÏ°í ºü¸£°Ô ¹Ýº¹ °³¼±ÇÏ´Â °úÁ¤µµ ÀÌ Á÷¹«ÀÇ ÁÖ¿ä ¾÷¹«¿¡ ÇØ´çÇÑ´Ù.
Áö¿øÀ» À§Çؼ´Â Ãßõ¡¤·©Å·¡¤CTR/CVR ¿¹Ãø µî ML ¹®Á¦¸¦ ÇÁ·Î´ö¼Ç ȯ°æ¿¡¼ ¼³°è¡¤¿î¿µÇÑ °æÇèÀÌ 7³â ÀÌ»óÀ̰ųª ÀÌ¿¡ ÁØÇÏ´Â Àü¹®¼ºÀ» º¸À¯ÇØ¾ß Çϸç, ¸Ó½Å·¯´×¡¤µö·¯´× À̷аú ±âº»±â°¡ źźÇϰí Ãßõ¡¤·©Å·¡¤NLP¡¤GNN Áß ÇÑ ºÐ¾ß ÀÌ»ó¿¡ ±íÀº ÀÌÇØ°¡ ÀÖ´Â ºÐÀ» ¸ðÁýÇÑ´Ù. Python ±â¹Ý ´ë±Ô¸ð µ¥ÀÌÅÍ ºÐ¼®¡¤ML ¸ðµ¨¡¤ÆÄÀÌÇÁ¶óÀÎ °³¹ß °æÇè°ú SQL ±â¹Ý µ¥ÀÌÅÍ ÃßÃ⡤ºÐ¼® ¿ª·®À» °®Ãß°í, °¡¼³ ¼ö¸³ºÎÅÍ ¿ÀÇÁ¶óÀÎ Æò°¡, ¿Â¶óÀÎ A/B Å×½ºÆ®¸¦ ÅëÇØ ÀÓÆÑÆ®¸¦ °ËÁõÇÏ°í ºü¸£°Ô ¹Ýº¹ °³¼±Çغ» °æÇèµµ ¿ä±¸µÈ´Ù. ±¤°í ÃÖÀûÈ ¸ðµ¨(CTR¡¤CVR¡¤ROAS ¿¹Ãø, ÀÚµ¿ ÀÔÂû¡¤ÆäÀ̡̽¤Å¸°ÔÆÃ) °³¹ß¡¤¿î¿µ °æÇè, ¸ðµ¨ ǰÁú°ú ¼ºù ºñ¿ë¡¤¿î¿µ È¿À²¼º »çÀÌÀÇ ±ÕÇüÀ» °í·ÁÇØ ÇÁ·Î´ö¼Ç ¸ðµ¨À» ¿î¿µÇÑ °æÇè, ³ëÃâ¡æÅ¬¸¯¡æÀüȯ ÆÛ³Î Àü¹ÝÀ» ÃÖÀûÈÇÏ´Â ML ½Ã½ºÅÛ ¼³°è °æÇè, Large-scale ÇÁ·Î´ö¼Ç ȯ°æ¿¡¼ ML ½Ã½ºÅÛÀ» ±¸ÃàÇÏ°í ¾ÈÁ¤ÀûÀ¸·Î ¼ºùÇÑ °æÇè, ´ë±Ô¸ð Æ®·¡ÇÈ È¯°æ¿¡¼ ÄÝµå ½ºÅ¸Æ®¡¤Å½»ö-Ȱ¿ë(exploration-exploitation) ¹®Á¦¸¦ ÇØ°áÇÑ °æÇè, Ä¿¸Ó½º¡¤ÆÐ¼Ç µµ¸ÞÀο¡ ´ëÇÑ ÀÌÇØ ¶Ç´Â °ü·Ã °æÇè, Ãßõ¡¤±¤°í °ü·Ã ÃֽŠ³í¹®¡¤¿¬±¸ °æÇè, Kubernetes(EKS) ±â¹Ý ML ¼ºñ½º ¿î¿µ °æÇè, FastAPI ±â¹Ý ¸ðµ¨ ¼¹ö °³¹ß ¹× ¿î¿µ °æÇè, MLflow¡¤KubeFlow¡¤Ray¡¤Triton Inference Server µî ML ¼ºù ¹× MLOps µµ±¸ Ȱ¿ë °æÇèÀÌ ÀÖ´Ù¸é ¿ì´ëÇÑ´Ù.
±Ù¹« ÇüÅ´ Á¤±ÔÁ÷ÀÌ¸ç ±Ù¹«Áö´Â ¹«½Å»ç ¼º¼ö ¿ÀÇǽº·Î, Áö¿øÀº »ó½Ã Á¢¼ö·Î ¿î¿µµÈ´Ù. ÀüÇü ÀýÂ÷´Â ¼·ù ÀüÇü, Live Coding(È»ó), System Design(È»ó), 2Â÷ ÀÎÅͺä(ÄÃÃÄÇÍ), ó¿ì ÇùÀÇ, ÃÖÁ¾ÇÕ°Ý ¼øÀ¸·Î ÁøÇàµÇ¸ç »óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº '¹«½Å»ç'ÀÇ È¨ÆäÀÌÁö¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù.