Skip to main content

2021년 인턴들에게 보내는 찬사

September 9, 2021

by Daniel Sturman, Chief Technology Officer


테크 인사 및 회사 문화

Roblox에서 구축하고 있는 기술은 매우 복잡하고 정교합니다. 따라서 저는 지금까지 해 온 것처럼 Roblox가 앞으로도 계속해서 뛰어난 인재 확보에 주력해야 함을 강조하곤 하죠. Roblox의 가치 중 하나인 ‘멀리 보기’는 근무하는 동안 이곳 모든 이들이 항상 듣게 되는 문구입니다. 그리고 팀을 구축하고 성장시키는 것이야말로 Roblox가 최우선적으로 추구하는 가치라 할 수 있습니다. 메타버스의 구축은 우리 모두가 은퇴한 후에도 오랫동안 다음 세대가 계속해서 작업하게 될 과제입니다. 따라서 우리는 차세대 기술 발전을 지속해 나갈 새로운 혁신가를 끊임없이 찾고 있죠.

그리고 Roblox 2021년 인턴들이야말로 Roblox에 등장한 새로운 혁신가들이었습니다. 지난 주 인턴들은 올해 여름 프로그램을 마무리하는 마지막 프레젠테이션 시간을 가졌죠. 올여름엔 특별히 인상적인 프로젝트를 진행한 그룹이 많았습니다. 인턴의 존재가 Roblox의 발전에 얼마나 중요한지를 다시 한번 깨달을 수 있었죠. 그래서 잠시 시간을 내어 이들이 이뤄낸 멋진 성과를 되짚어 보는 기회를 가지고자 합니다.

프로젝트 중 하나는 최근 출시한 공간 음성 채팅 밀접한 관련이 있습니다. 공간 음성과 같은 기능에 수반되어야 하는 필수적인 조건은 바로 검열 및 안전 관리 기능이죠. Max Zhang(2022년 UCLA 졸업)은 음성 팀과의 협업을 통해, 검열을 위한 오디오 녹음 및 보안 저장소와 관련한 최초의 내부 개념 증명을 수행했습니다. 결과적으로 검열 툴이 고유한 범위 이상의 기능을 수행할 수 있게 되었죠.

대부분의 휴대폰용(곧 PC용으로도 출시 예정) Roblox 앱은 개발자 커뮤니티에서 사용하는 언어인 Lua로 구현합니다. Lua를 사용하면 내부적으로 작업 시 기기 제한 없이 가능한 많은 플랫폼에 배포할 수 있죠. Eunice Chen(2022년 카네기멜론대 졸업)은 네이티브 기기 구성 요소였던 로그인 및 가입 과정의 핵심 부분을 Lua로 구현해 냈습니다. 이를 통해 단일한 지점에서의 혁신이 가능해졌음은 물론, 더욱 중요한 요소인 쉽고 안전하고 우아한 흐름의 구현 또한 가능해졌습니다.

Roblox는 개발 시 항상 확장 및 부하를 고려합니다. 특히 작업 부하 요소는 릴 나스 엑스, 자라 라슨, KSI와 함께한 이벤트에서 특히 중요한 부분이었죠. Amanda Tomlinson(2022년 UC 샌디에이고 졸업)은 각종 이벤트 시 발생하는 부하에 대비하기 위해 콘텐츠 분배 네트워크(CDN)를 프리웜(Pre-warm) 방식으로 운영하는 시스템을 구현했습니다. 이 새로운 시스템은 지난 8월 KSI 론칭 파티를 통해 이미 그 실효성이 입증되었죠.

이제 마지막으로 두 가지의 특별한 프로젝트를 통해 Roblox의 흥미로운 AI 관련 성과를 짚어 보고자 합니다. 현재 Roblox 크리에이터들은 A* 검색을 기반으로 한 내장 경로 찾기 기능을 통해 각자의 체험에서 에이전트를 보다 손쉽게 자동화할 수 있습니다. 하지만 A* 검색은 에이전트의 조향각을 고려하지 않으므로, 자동차와 같은 에이전트의 급회전이 어렵다는 문제가 있죠. Vivian Jiang(2022년 코넬대 졸업, 필자의 모교이기도 함)은 최대 조향각을 고려하는 하이브리드 A* 검색을 도입해 차량 자동화를 위한 더 나은 툴을 구현하는 성과를 올렸습니다.

다음 프로젝트는 전 세계 Roblox 체험 배포에 있어 필수적인 자동 번역에 관한 것입니다. Roblox에 존재하는 수천만 가지의 체험은 보통 정식 번역 팀을 보유하고 있지 않은 소규모 사업체 또는 개인들이 제작하는 경우가 많죠. 자동 번역은 일반적인 형태의 텍스트의 경우 작동에 문제가 없지만, 텍스트가 이미지에 포함되어 있는 경우는 그렇지 못했습니다. Anson Chen(2022년 메릴랜드대 졸업)은 이러한 문제 해결에 나서기로 결심하고, 이미지 속 텍스트의 현지화를 수행하는 Studio 플러그인을 구축했습니다.

인턴십은 단순히 일이 전부가 아닌, 함께 일하고 배우며 웃을 수 있는 인생의 동지들을 만날 수 있는 기회이기도 합니다. 저는 이번 여름 인턴들과의 질의응답 및 Roblox 버전의 핫윙 먹기 챌린지 를 통해 이들과 함께하는 훌륭한 ‘성장 체험’을 했죠. 인턴들은 시청각, 콘텐츠 플랫폼, 유니버설 콘텐츠, 성장 등 여러 부서으로부터 메타버스 구축에 대한 유용한 이야기를 전해 들을 수 있었습니다. Chela White-Ramsey 박사와 같은 Roblox 외부의 업계 전문가를 만나 가면 증후군 극복에 대해 논의하는 시간을 가지기도 했죠. 3D 아티스트이자 VR 마니아인 DJ Celeste가 주최하는 가상 댄스 파티를 즐기기도 했습니다. 이러한 모든 경험을 통해 Roblox에 대해 더욱 잘 알게 되었고, 고속 성장 중인 회사가 어떻게 운영되는지 이해하며, 단지 직급이나 결과물이 직업 세계의 전부가 아니라는 사실도 깨달을 수 있었습니다.

Roblox의 인턴들이 하는 모든 일은 Roblox에 무척 중요한 의미를 부여합니다. 또한 인턴십은 본인의 성장에 도움이 되는 것은 물론, 각자의 성과를 달성함과 동시에 미래를 위한 성공적인 경력을 쌓을 수 있는 기회이기도 하죠. Roblox의 채용 기준 및 경쟁률은 무척 높은 편입니다. 하지만 학업을 막 마친 인턴이라도 업무 역량이 충분하다고 판단될 경우 즉시 정식 채용을 진행하고 있습니다. 또한 여름 동안 인턴에게 환상적인 직장 체험을 제공하는 것은 Roblox의 중요한 목표이기도 합니다. 과거에 제가 체험한 인턴십(너무 오래 전이긴 하지만)이 지금의 제가 있을 수 있도록 경력 개발에 많은 도움이 되었기 때문이죠. Roblox도 인턴들에게 과거의 제가 겪은 것과 같은 영향력을 행사할 수 있도록, 앞으로도 끊임없이 노력할 것입니다.

– Dan 드림

추신 – Roblox 인턴십에 관심이 있으신가요? 현재 인턴 및 신입 사원 채용이 진행 중입니다. corp.roblox.com/careers/를 방문해 자신에게 적합한 직무가 있는지 확인해 보세요.