CONCEPT SOLUTIONS LLC
Roblox
Ingeniero/a de Software Senior/Principal - Datos de Creadores
Sobre la oportunidad
Cada día, decenas de millones de personas vienen a Roblox para explorar, crear, jugar, aprender y conectar con amigos en experiencias digitales inmersivas 3D, todas creadas por nuestra comunidad global de desarrolladores y creadores.
En Roblox, estamos construyendo las herramientas y la plataforma que empoderan a nuestra comunidad para hacer realidad cualquier experiencia que puedan imaginar. Nuestra visión es reimaginar la forma en que las personas se unen, desde cualquier lugar del mundo y en cualquier dispositivo. Estamos en una misión para conectar a mil millones de personas con optimismo y civismo, y buscamos talento increíble para ayudarnos a lograrlo.
Una carrera en Roblox significa que trabajarás para dar forma al futuro de la interacción humana, resolviendo desafíos técnicos únicos a escala y ayudando a crear experiencias compartidas más seguras y civiles para todos.
Como Ingeniero/a de Software Principal en Datos de Servicios para Creadores, liderarás los esfuerzos de la empresa para construir la próxima generación de sistemas de Almacenamiento de Datos para potenciar millones de experiencias en la Plataforma Roblox. Gestionamos los servicios en la nube críticos para la misión, Data Stores create.roblox.com/docs/cloud-services/data-stores, Memory Stores create.roblox.com/docs/cloud-services/memory-stores y Badges create.roblox.com/docs/production/publishing/badges, que son cruciales para almacenar el estado del juego como inventario y puntuaciones, implementar tablas de clasificación, listas de servidores y comercio, y rastrear el progreso y los logros de los jugadores. Nuestro equipo también es responsable de construir paneles para proporcionar información a los Creadores utilizando servicios en la nube, incluido el rendimiento del cliente/servidor create.roblox.com/docs/production/analytics/performance, Data Stores create.roblox.com/docs/cloud-services/data-stores/observability y Memory Stores create.roblox.com/docs/cloud-services/memory-stores/observability. Finalmente, nuestro equipo es propietario de la plataforma Roblox Extended Services devforum.roblox.com/t/announcing-roblox-extended-services/3621439, que proporciona la capacidad para que experiencias grandes compren recursos adicionales para servicios existentes como Data Stores y nuevos servicios construidos en torno a la computación y la IA generativa.
En esencia, este equipo se enfoca en resolver complejos problemas de sistemas distribuidos y almacenamiento back end a escala. Sin embargo, nuestro alcance se extiende a proyectos full stack que abarcan desde la capa de infraestructura, pasando por el almacenamiento de datos y las canalizaciones de datos, microservicios, telemetría, servidores de juegos, desarrollo web, UI y diseño UX. Este equipo colabora en múltiples esfuerzos interempresariales y nuestros proyectos son de suma importancia para Roblox.
TUS RESPONSABILIDADES: *
- Liderar el diseño y desarrollo de mejoras a productos existentes y diseñar nuevos servicios en la nube para apoyar a nuestra Comunidad de Creadores. *
- Construir sistemas de almacenamiento de datos de última generación, incluyendo infraestructura, capas de servicio, clientes y APIs web. *
- Expandir las capacidades de observabilidad de servicios en la nube, tanto internas como orientadas al cliente, a través de la recopilación de métricas, canalizaciones de datos, análisis inteligentes, visualización de datos y paneles. *
- Aumentar las capacidades y dar la bienvenida a nuevos clientes a la plataforma Roblox Extended Services. *
- Trabajar con nuestros usuarios (Creadores) para identificar lagunas de productos y errores, y gestionar emergencias de clientes. *
- Proporcionar soporte de guardia para nuestros productos de Datos, incluyendo la respuesta a alertas y caídas de producción. *
- Mentorizar a ingenieros junior y proporcionar orientación técnica y no técnica a través de revisiones de diseño y código, proyectos conjuntos, 1:1s y retroalimentación entre pares. *
- Liderar colaboraciones en un equipo multifuncional que incluye diseño UX, gestión de producto, gestión de proyectos, relaciones con desarrolladores, documentación, soporte al cliente y otros equipos de ingeniería. *
- Convertirse en un líder técnico reconocido en toda la empresa y contribuir a iniciativas a nivel de compañía.
TUS REQUISITOS: *
- 10+ años de experiencia en desarrollo de software trabajando con nubes públicas (AWS, Azure y GCP), microservicios y sistemas distribuidos *
- 3+ años de experiencia construyendo y manteniendo (no solo usando) sistemas de almacenamiento de datos (bases de datos relacionales, almacenes clave/valor, almacenes de objetos, etc.) *
- 10+ años diseñando, implementando, probando y desplegando código robusto, escalable y bien documentado para producción. *
- 6+ años de programación en C# y/o C++ (idealmente ambos) *
- 6+ años de experiencia trabajando en equipos de software ágiles, de ritmo rápido y de alto impacto. *
- 4+ años liderando ingenieros junior y recién graduados en proyectos complejos de ingeniería de software.
TÚ ERES: *
- Innovador/a: Buscamos soluciones novedosas que unan las necesidades técnicas de Roblox con las necesidades creativas de nuestra comunidad de desarrolladores. Esto suele implicar abordar objetivos contrapuestos y pensar de forma creativa. *
- Apasionado/a: Buscamos nuevos miembros del equipo que sientan pasión por la tecnología de almacenamiento de datos, los videojuegos y el desarrollo de software. Nos entusiasma construir nuevos productos que redefinirán el futuro de la interacción online humana. *
- Versátil: El Pod de Datos está expandiendo su alcance más allá de proporcionar soluciones de almacenamiento de bajo nivel para construir servicios de nivel superior como Perfiles de Usuario y Análisis LiveOps. También estamos trabajando en proyectos como Observabilidad y plataformas de Facturación y Pagos. Necesitas estar preparado/a para aprender nuevos lenguajes de programación y stacks tecnológicos a medida que evolucionamos. *
- Responsable: Los servicios de Almacenamiento de Datos no pueden caerse y no pueden perder datos. Estás comprometido/a a unirte a un equipo que se esfuerza por un tiempo de actividad y durabilidad de datos del 100%. *
- Orientado/a al equipo: Estás listo/a tanto para guiar como para aprender de otros. Establecerás el estándar en colaboración y comunicación de equipo. Ejemplificas los Valores y Principios de Roblox corp.roblox.com/newsroom/2024/04/roblox-values-principles.
Deseable (uno o más de los siguientes) *
- Experiencia previa en la construcción de canalizaciones de big data o sistemas de procesamiento por lotes (MapReduce, Hadoop, Flink, Spark, Flume) *
- Experiencia previa en programación de videojuegos, particularmente en Lua/Luau. *
- Conocimiento previo de ciencia de datos, análisis de datos, machine learning o IA. *
- Experiencia previa en la construcción de interfaces gráficas de usuario, paneles o front end s de aplicaciones web.
Para los puestos que se basan en nuestra sede en San Mateo, CA: El salario base inicial para este puesto es el que se muestra a continuación. El salario base real depende de una variedad de factores relacionados con el trabajo, como los antecedentes profesionales, la formación, la experiencia laboral, la ubicación, las necesidades del negocio y la demanda del mercado. Por lo tanto, en algunas circunstancias, el salario real podría caer fuera de este rango esperado. Este rango salarial está sujeto a cambios y puede ser modificado en el futuro. Todos los empleados a tiempo completo también son elegibles para compensación en acciones y para beneficios como se describe en esta página careers.roblox.com/total-rewards.
Rango Salarial Anual $345,040—$399,420 USD
Los puestos que se basan en una oficina son presenciales los martes, miércoles y jueves, con presencia opcional los lunes y viernes (a menos que se indique lo contrario).
Roblox proporciona igualdad de oportunidades de empleo a todos los empleados y solicitantes de empleo y prohíbe la discriminación y el acoso de cualquier tipo sin importar la raza, el color, la religión, la edad, el sexo, el origen nacional, el estado de discapacidad, la genética, el estado de veterano protegido, la orientación sexual, la identidad o expresión de género, o cualquier otra característica protegida por las leyes federales, estatales o locales. Roblox también proporciona adaptaciones razonables a los candidatos con discapacidades calificadas o creencias religiosas durante el proceso de reclutamiento.
Solo para puestos en EE. UU., tenga en cuenta que la Compañía puede no poder emplear a candidatos para este puesto que tengan autorización de trabajo en los Estados Unidos relacionada con ciertas categorías de visas de EE. UU., o apoyar futuras patrocinios de H-1B en este momento.
