Liderazgo en Roblox es una nueva serie que explora el recorrido profesional de los líderes de Roblox y analiza sus roles, filosofías y estilos de gestión. En nuestro primer perfil, presentamos a Klaus Moberg, vicepresidente de ingeniería que lidera nuestro grupo de usuarios. Este año, Klaus también liderará Roblox’s Hack Week, una oportunidad de una semana para que todos los empleados de Roblox den vida a nuestros valores fundamentales mediante la implementación de proyectos autodirigidos que superen los límites y aceleren el futuro de nuestra plataforma.

Hablemos de su trayectoria profesional hacia el liderazgo en ingeniería. ¿Cómo comenzó todo?

SM: Ciertamente podría considerar mi camino hacia el liderazgo en ingeniería como poco convencional. Mi abuelo era meteorólogo y pasé muchos veranos con mis abuelos, como un “campamento de verano para abuelos”. A través de este tiempo de calidad, me interesé mucho en el clima. Cuando estaba en la escuela secundaria, completé una pasantía en la Unidad de Investigación de Huracanes del Laboratorio Oceanográfico y Meteorológico del Atlántico en Miami. Entonces elegí mi facultad, la Universidad de Wisconsin, porque tenía un verdadero programa de meteorología. Una cosa llevó a la otra, y pasé de la meteorología pura a la contaminación del aire, donde entraba en juego la parte de la química atmosférica. Mi candidato estudió la relación entre la contaminación del aire en una parte del mundo y sus efectos en la salud y el bienestar humanos. bienestar de las personas en un lugar completamente diferente.

Klaus Moberg está haciendo trabajo de campo para su doctorado en química atmosférica

Klaus Moberg está haciendo trabajo de campo para su doctorado en química atmosférica

¿Y qué te hizo cambiar a ingeniería?

Aquí es donde las cosas toman un giro importante que me llevó a Roblox. Tuve la oportunidad de participar en un concurso de ideas de negocio que me llamó mucho la atención. Gané un premio en un concurso y fundé una empresa basada en mi idea. La compañía fabricaba juguetes que desbloqueaban personajes de videojuegos, y así es como entré en el espacio de los juegos y el entretenimiento. Fue a través de esta empresa que conocí a Dave Baszuki, el fundador y director ejecutivo de Roblox. Dave y yo nos conocimos y me ofreció un trabajo como Director de Ingeniería en Roblox. Aquí, casi siete años después.

Nunca he sido de los que siguen un plan de carrera escrito. Siempre miro las oportunidades que tengo frente a mí y trato de maximizar las oportunidades que creo que serán las más divertidas y satisfactorias. Roblox claramente ha existido durante mucho tiempo.

Así que empezaste como Director de Ingeniería en Roblox. ¿Puedes contarnos un poco sobre tu trayectoria profesional?

Empecé en Roblox hace unos siete años como director de ingeniería, liderando los esfuerzos de desarrollo para clientes de juegos móviles, de consola y de realidad virtual. En aproximadamente un año, fui ascendido a director sénior y comencé a supervisar nuestros equipos de aplicaciones e infraestructura de Lua. Pasé unos dos años en ese puesto y luego me ascendieron a mi puesto actual como vicepresidente de ingeniería, supervisando nuestro grupo de usuarios y nuestra subsidiaria, Luobu.

¿Y en qué consiste su puesto actual?

Actualmente dirijo el grupo de usuarios de Roblox. “Usuarios” es lo que llamamos consumidores en la Plataforma. Pensamos en Roblox como un mercado bidireccional donde los creadores y desarrolladores vienen todos los meses para crear increíbles experiencias de realidad virtual en 3D, y luego vienen millones de usuarios todos los meses para consumir esas experiencias. Mi equipo es responsable de asegurarse de que el tiempo de los usuarios en Roblox sea positivo y agradable. En la práctica, esto significa que administro un grupo que incluye las aplicaciones reales instaladas en su dispositivo, así como todas las funciones sociales de la plataforma, que permiten a los usuarios interactuar y comunicarse de la misma manera que en el mundo físico. chat, chat de voz, mensajería asíncrona, grupos, comunidades y más.

También dirijo la ingeniería de nuestra subsidiaria china llamada Luobu, que es una empresa conjunta con Tencent, una empresa de tecnología y entretenimiento con sede en China.

Parece que diriges a muchas personas con diferentes experiencias, antecedentes y objetivos profesionales. ¿Qué es uno? ¿Qué has aprendido como líder en Roblox?

He aprendido muchas lecciones en mi carrera al cometer errores. La importancia de la comunicación y la transparencia es lo más importante que debe recordar cuando se encuentra en un rol de liderazgo. No es fácil, pero descubrí que comunicarse con hechos y autenticidad es la mejor manera de acelerar el proceso de encontrar el camino a seguir. Aquí es donde entra la innovación en los momentos en los que te enfrentas a los problemas, en lugar de intentar arrojarles una luz positiva o evitar solucionarlos de raíz. Esta fue una lección que personalmente tuve que aprender de la manera más difícil, pero es muy importante para mí trabajar en Roblox a diario.

Klaus Moberg y su compañero Michael McHale, Director de Gestión de Proyectos, presentes en los Roblox Bloxy Awards 2017

Klaus Moberg y su compañero Michael McHale, Director de Gestión de Proyectos, presentes en los Roblox Bloxy Awards 2017

¿Cómo ayudas a liderar y construir una cultura de innovación en Roblox?

Uso los valores de Roblox como algoritmo de innovación. En otras palabras, animo a mi equipo a utilizarnos cuatro valores fundamentales como herramientas que pueden utilizar en todas sus tomas de decisiones. Por ejemplo:

  • Mira a largo plazo → Pregúntese: “¿Cómo quiero que esto funcione en cinco años?” ¿Te acercas o te alejas de él?
  • Respetar a la comunidad → Decida cuál de las opciones frente a usted beneficiará a la mayoría de las personas. Comience en el nivel más alto y piense en lo que es mejor para todos nuestros usuarios. Luego pase al resultado final: lo que es mejor para la empresa, el equipo y el individuo.
  • Somos responsables → Dejamos de lado los intereses personales y hacemos lo correcto.
  • Haz las cosas → ¿Cómo podemos hacer lo correcto de manera más efectiva?

Si usa nuestros valores de Roblox como algoritmo de toma de decisiones, es muy raro que pase por los cuatro y todavía no sepa qué hacer. Hay esencialmente innovación en este proceso. En mi experiencia como líder aquí, los valores guían mi forma de pensar sobre la resolución de problemas y me han ayudado a guiar a mis equipos a innovar de la manera correcta.

Si tuviera que elegir un valor que mejor se alinee con usted como líder, ¿cuál sería?

Todos ellos son obligatorios, pero de momento en nuestra empresa, Tomando la visión a largo plazo es muy importante. Creo que es importante que mi equipo recuerde que tenemos una oportunidad ahora mismo. Con un producto, tenemos, teóricamente, la capacidad de convertirnos en usuarios de cualquier ser humano en la tierra con una conexión a Internet. Y si seguimos la hoja de ruta que tenemos por delante y continuamos haciendo de Roblox la mejor plataforma para la creación innovadora en 3D, entonces nuestro mercado total direccionable será de 3 mil millones de personas. En otras palabras, estamos construyendo para 3 mil millones de usuarios activos mensuales dentro de seis años. Entonces, ¿cómo cpensar en una solución a este problema? ¿Cómo respondemos a esta pregunta? en el que la innovación viene de

Finalmente, ¿puede compartir un momento de los últimos años que lo hizo sentir más orgulloso de su equipo?

Hay tantos, pero una gran cosa que se destaca es la evolución de nuestra aplicación móvil. Cuando me uní a Roblox por primera vez, nuestros tiempos de carga eran lentos y la experiencia era difícil. Sabíamos que si mejorábamos la experiencia, nuestras tasas de crecimiento se acelerarían desde donde estaban, que ya era muy fuerte.

Klaus Moberg durante el Roblox Game Jam 2022

Klaus Moberg durante el Roblox Game Jam 2022

En ese momento, todas las aplicaciones móviles en la App Store caían en uno de dos cubos. Una opción era crear de forma nativa, de modo que los equipos crearan una aplicación para iOS, Android y Windows al mismo tiempo. Esto significaba que si estaba creando una función nueva, tenía que hacerlo varias veces: para cada plataforma compatible (Objective C/Swift para iOS, Android Java para Android, C# para Windows, C++ para Xbox, etc.). La segunda opción era enviar el código web como una aplicación usando algo como React Native. Con esta opción, los equipos solo tenían que crear y mantener o cambiar cada función una vez, pero era una experiencia imperfecta en general: una base de código con poca experiencia de usuario en cualquier lugar.

En Roblox, abrimos una tercera puerta que nadie más ha podido abrir: rehacer su aplicación como un juego de Roblox. Lo primero que hacemos al migrar Roblox a una nueva plataforma es integrar nuestro motor de juego en el nivel más bajo de API en ese hardware y sistema operativo. Entonces, todo lo que haces en Roblox después de la pantalla de inicio está escrito en Lua y renderizado por nuestro motor de juego. Esto significa que tenemos una única base de código que impulsa toda la experiencia de Roblox en todas las plataformas. El año pasado lanzamos lo que se llama una aplicación universal en el escritorio. Fue una de las últimas plataformas que no tenía una versión de nuestra aplicación Lua Universal que mejora la experiencia. Nos tomó cuatro años hacer esto, pero ahora tenemos una base de código única que brinda una experiencia de primera clase en todas las plataformas, incluida la móvil. Desde su lanzamiento, ha estado probando características increíbles para nosotros los desarrolladores y solucionando miles de problemas dentro del propio motor del juego que nos limitaban para construir lo que queríamos construir.

Cuando parcheamos la aplicación, todos los fotogramas y todos los juegos de los millones de juegos de Roblox se arreglaron de la noche a la mañana. Hicimos una apuesta grande y audaz, y ahora está comenzando a dar sus frutos.

A nuestro equipo se le presentaron varios desafíos técnicos que superar y algunas decisiones importantes. Fue un gran momento para mí ver a mi equipo usar nuestros valores como un algoritmo de toma de decisiones para definir nuestro camino a seguir y prepararlos para el éxito. Siempre estaré orgulloso de nuestro equipo y sus logros.

¿Inspirado en la historia de Klaus? ¡Él y su equipo están contratando! Míranos sitio de carrera para explorar roles abiertos en el grupo de usuarios.