Skip to main content

Comemorando Nossos Estagiários de 2021

September 9, 2021

by Daniel Sturman, Chief Technology Officer


Tecnologia Gente e Cultura

Eu falei bastante sobre como a complexidade do que estamos construindo requer uma equipe muito talentosa – e que essa equipe não inclui somente os talentos que temos hoje. “Visão a longo prazo” é um dos valores da Roblox e uma frase que você escuta o tempo todo dentro da empresa. Em nenhum outro local isso é mais aplicável do que quando estamos pensando em construir e expandir nossa equipe. O Metaverso é um projeto geracional, algo em que as pessoas trabalharão por muito tempo após todos nós nos aposentarmos. E é por isso que estamos sempre em busca de inovadores emergentes que desenvolverão a próxima geração de avanços tecnológicos.

Falando em inovadores emergentes, os estagiários Roblox de 2021 fizeram suas apresentações finais na semana passada, marcando o fim do programa de estágio deste ano e do verão do hemisfério norte. Tivemos um ótimo grupo de estagiários neste verão, que entregaram projetos impressionantes, então eu quis tirar um momento para reconhecer como importantes e incríveis são os nossos estagiários, tanto para mim quanto para a Roblox como empresa, além de salientar alguns de seus trabalhos.

Um projeto importante foi relacionado ao nosso lançamento recente do chat de voz espacial na plataforma. Uma questão essencial com uma funcionalidade como voz espacial é: Como a moderamos e a mantemos segura? Max Zhang (UCLA 2022) trabalhou com a equipe de voz para construir nosso primeiro protótipo interno relacionado à gravação de áudio e armazenamento seguro para moderação. Max mostrou iniciativas impressionantes, levando a funcionalidade da ferramenta de moderação para muito além do objetivo original.

A maior parte do aplicativo Roblox que você usa – no telefone ou em breve no computador – é escrita na mesma linguagem que nossa comunidade de desenvolvedores utiliza: Lua. Utilizar Lua internamente é como nos aproximamos de desenvolvimento, independentemente do dispositivo, e o que nos permite distribuir para as tantas plataformas que utilizamos. Eunice Chen (Carnegie Mellon 2022), utilizou uma parte-chave do que era nosso componente de dispositivo nativo – nosso fluxo de início de sessão e registro de usuário – e construiu um equivalente em Lua. Isto nos dá um local único para inovar e – mais importante – fazer o fluxo mais fácil, seguro e elegante.

A Roblox sempre precisa levar em conta a escala e carga e – em particular – que a carga aumenta rapidamente em eventos como Lil Nas X, Zara Larsson ou o mais recente, KSI. Amanda Tomlinson (UC San Diego 2022) construiu um sistema que prepara nossa Rede de Distribuição de Conteúdo (CDN, em inglês) para esses eventos, assim a CDN está pronta antes mesmo de o evento começar. Este novo sistema já foi executado quando o utilizamos para suportar a festa de lançamento do KSI, agosto passado.

Os últimos dois projetos que quero ressaltar demonstram alguns dos trabalhos interessantes com inteligência artificial na Roblox. Hoje, temos um algoritmo de menor caminho interno na Roblox baseado em uma busca A* para tornar mais fácil para criadores automatizar agentes em uma experiência. No entanto, uma busca A* não leva em consideração o ângulo de direção do agente, o que pode ser problemático, já que agentes como carros não podem dobrar imediatamente em ângulos largos. Vivian Jiang (Cornell 2022, minha alma mater – Vai Big Red! – apelido da Cornell em esportes). usou busca A* híbrida, que leva em consideração o ângulo de dobra máximo para prover uma ferramenta melhor para automação de veículos.

O segundo projeto é sobre traduções automáticas, que são essenciais para nossa distribuição mundial, já que a maioria de nossas dezenas de milhões de experiências são criadas por pequenas equipes ou indivíduos que não tem acesso a grandes equipes de tradução. Esta estratégia tem funcionado bem com texto simples, mas frequentemente temos texto incorporado em imagens! Anson Chen (Universidade of Maryland 2022) tomou o desafio e construiu um plugin para o Studio que traduz texto de imagens de acordo com o contexto presente.

E logicamente, um estágio não é somente sobre projetos, mas sobre as pessoas com quem você trabalha, aprende e até mesmo ri! Eu tive uma ótima “experiência de crescimento” com nossos estagiários nesse verão, quando eu fiz nossa versão local de um Desafio dos Mais Picantes enquanto respondia perguntas. Nossos estagiários ouviram equipes por toda empresa, como Audiovisual, Plataforma de conteúdo, Conteúdo universal e Crescimento e como eles estão ajudando o Metaverso; conheceram profissionais da indústria fora da Roblox, como a Dra. Chela White-Ramsey, para falar de superação de síndrome do impostor; e até mesmo tiveram uma festa dançante promovida pela artista 3D e entusiasta de realidade virtual, DJ Celeste. Todas essas experiências permitiram que nossos estagiários pudessem nos conhecer melhor, ter uma ideia de como uma empresa que está crescendo rapidamente opera e até mesmo ver que nem tudo é sobre status e prazos.

Pedimos bastante de nossos estagiários porque queremos que eles saibam que o trabalho deles é importante para nós. O estágio é uma oportunidade de crescimento, bem como oportunidade de deixar sua marca e se preparar para uma futura carreira de sucesso. A Roblox tem um nível alto e a contratação é competitiva, mas quando acreditamos que um candidato tem o necessário para se juntar a nós logo após sua graduação, não hesitamos em oferecer o cargo. Ao mesmo tempo, nosso objetivo principal é garantir uma experiência fantástica durante o verão norte-americano. Eu olho para os estágios que fiz (há muitos anos) e que tiveram um grande impacto na minha carreira. Eu trabalho para que a Roblox tenha o mesmo impacto para toda a vida de nossos internos, como eu tive com minhas experiências do passado.

– Dan

P.S.: Interessado(a) em fazer estágio na Roblox? No momento, estamos recrutando estagiários(as) e recém graduados(as), então confira corp.roblox.com/careers/ e veja se há uma vaga feita para você.