Skip to main content

Roblox에서 일한다는 것: Nathan Dean 편

7월

15, 2021

by Roblox


인사 및 회사 문화

Nathan은 Roblox 소셜 팀의 수석 소프트웨어 엔지니어입니다. Nathan은 입사 이전 이미 Roblox의 오랜 사용자로 활동한 경험이 있어 여러 방면에서 유의미한 통찰력을 보유하고 있으며, 오늘도 일에 대한 열정과 에너지로 가득한 하루하루를 보내고 있죠.

Roblox 내에서 팀이 맡고 있는 역할에 대해 설명해 주세요.

소셜 팀은 Roblox 내에서 사용자들이 더욱 쉽게 새로운 친구를 만들고 서로의 경험을 공유할 수 있도록 하는 데 중점을 두고 있습니다. 친구, 그룹, 채팅(향후 음성 채팅 포함) 및 실시간 온라인 현황을 포함한 광범위한 기능을 담당하고 있죠. 다른 사람들과 어울리고 상호 작용하는 것은 Roblox 플랫폼의 중요한 기능입니다. 이를 통해 개발자 및 크리에이터들은 사람들이 무한히 다시 찾게 만들 만한 참여형 체험을 제작할 수 있죠.

Roblox 업무의 가장 흥미로운 측면 중 하나는 무엇인가요?

지난 몇 년간 일어난 Roblox의 지속적인 성장으로 인해, 저희는 매년 웹 백엔드에서 발생하는 대규모의 트래픽 증가를 처리해야 했습니다. 이에 쿼리 최적화, 캐싱 및 기존 코드 재설계를 통해 시스템 개선 방법을 고안해 낼 수 있었는데, 이는 직접적인 경험을 통해 확장성에 대해 배울 수 있었던 좋은 학습의 기회이기도 했습니다.

처음 Roblox에 인턴으로 합류했을 때, 저희 유일한 경력이라고는 소수의 개인을 위한 소규모의 개인 웹사이트를 구축하는 것이 전부였습니다. 하지만 Roblox에서의 경험은 첫 번째 프로젝트부터 남달랐죠. 데이터베이스 테이블 생성, 프런트엔드 구현, 백엔드 코드 작성에 이르는 전체 스택 기능의 구현을 맡게 된 거죠. 즉 비록 인턴이었지만 저는 매우 중요한 업무를 담당하고 있었고, 이를 위해 매 단계마다 주변인으로부터 엄청나게 많은 도움을 받을 수 있었습니다.

제가 보다 전문적인 기술을 배우고 성장할 수 있도록 도와 주신 선임 엔지니어분들께 무척 감사해하고 있습니다. Roblox는 인턴 또한 완전한 엔지니어로 대우해 주며 실질적인 업무 수행 권한을 부여해 주므로, 신뢰 및 자신감을 갖는 데에도 큰 도움이 됩니다.

Roblox와 이전 직장의 업무 방식에 차이점이 있다면요?

큰 차이 중 하나는 직원들의 회사에 대한 열정이 무척 대단하다는 점입니다. 저를 포함한 많은 이들이 이미 회사에 합류하기 전부터 오랜 Roblox 사용자였기 때문이죠. ​ 혹은 자녀들의 Roblox에 대한 애정을 보고 합류한 경우도 많습니다. 즉 사용자(또는 사용자의 부모)로서 제품에 대한 실제적인 사용 경험을 보유하고 있음에 따라, 기능 개선에 대한 보다 유용한 통찰력을 제공할 수 있게 됩니다.

여담이지만 며칠 전 아주 신기한 일이 있었습니다. Roblox 직원 한 분과 온라인에서 채팅을 하다가 사용자 이름을 교환하고 보니, 9년 전 저희가 Roblox에서 가장 친한 친구였다는 사실을 알게 된 거죠. 시간이 지나 각자의 길을 가느라 연락이 끊겼지만, 우리는 이제 또 한 번 같은 길을 걷게 되었습니다. 이렇게 Roblox가 전 세계 모든 이들(이곳이 아니라면 결코 만나지 못했을)을 한 자리에 모을 수 있는 능력은 항상 저를 놀라게 합니다.

Roblox의 회사 문화 중 가장 마음에 드는 것은 무엇인가요?

저는 Roblox의 협업 에너지가 무척 마음에 듭니다. 대기 시간을 줄이거나 사용자 경험을 보다 직관적으로 만드는 것 등과 같은 목표를 위해, Roblox의 각 팀은 언제나 함께 모여 난해한 문제를 해결하고 있죠. 또한 의사 결정을 내릴 때면 항상 ‘장기적인 관점을 취하는’ 것에 대해서도 무척 흡족하게 생각합니다. 중요한 결정을 내릴 때면 임원진은 항상 커뮤니티에 장기적으로 도움이 되는 결정을 내리고자 노력하고 있죠.


Roblox의 소셜 팀 채용에 관심이 있으신가요? Roblox는 언제나 새로운 인재를 찾고 있습니다. corp.roblox.com/careers/를 방문해 자신에게 맞는 역할이 있는지 확인해 보세요.