CONCEPT SOLUTIONS LLC
Roblox
Ingénieur Logiciel Senior/Principal - Données Créateur
À propos du poste
Chaque jour, des dizaines de millions de personnes viennent sur Roblox pour explorer, créer, jouer, apprendre et se connecter avec des amis dans des expériences numériques immersives en 3D – toutes créées par notre communauté mondiale de développeurs et de créateurs.
Chez Roblox, nous construisons les outils et la plateforme qui permettent à notre communauté de concrétiser toute expérience qu'elle peut imaginer. Notre vision est de réinventer la façon dont les gens se réunissent, où qu'ils soient dans le monde et sur tout appareil. Nous avons pour mission de connecter un milliard de personnes avec optimisme et civilité, et nous recherchons des talents exceptionnels pour nous aider à y parvenir.
Une carrière chez Roblox signifie que vous travaillerez à façonner l'avenir de l'interaction humaine, à résoudre des défis techniques uniques à grande échelle et à contribuer à la création d'expériences partagées plus sûres et plus civiles pour tous.
En tant qu'Ingénieur Logiciel Principal au sein de Creator Services Data, vous dirigerez les efforts de l'entreprise pour construire la prochaine génération de systèmes de stockage de données afin d'alimenter les millions d'expériences sur la plateforme Roblox. Nous gérons les services cloud critiques, les Data Stores create.roblox.com/docs/cloud-services/data-stores, les Memory Stores create.roblox.com/docs/cloud-services/memory-stores et les Badges create.roblox.com/docs/production/publishing/badges, qui sont essentiels pour stocker l'état du jeu tel que l'inventaire et les scores, implémenter des classements, des listes de serveurs et des échanges, et suivre la progression et les réalisations des joueurs. Notre équipe est également responsable de la création de tableaux de bord pour fournir des informations aux créateurs utilisant des services cloud, y compris la performance client/serveur create.roblox.com/docs/production/analytics/performance, les Data Stores create.roblox.com/docs/cloud-services/data-stores/observability et les Memory Stores create.roblox.com/docs/cloud-services/memory-stores/observability. Enfin, notre équipe détient la plateforme Roblox Extended Services devforum.roblox.com/t/announcing-roblox-extended-services/3621439, qui offre la capacité aux grandes expériences d'acheter des ressources supplémentaires pour les services existants comme les Data Stores et les nouveaux services construits autour du calcul et de l'IA générative.
Au cœur, cette équipe se concentre sur la résolution de problèmes complexes de systèmes distribués et de stockage back end à grande échelle. Cependant, notre portée s'étend à des projets full stack couvrant toute la chaîne, de la couche infrastructurelle, en passant par le stockage de données et les pipelines de données, les microservices, la télémétrie, les serveurs de jeu, le développement web, l'interface utilisateur et la conception UX. Cette équipe collabore sur plusieurs efforts inter-entreprises et nos projets sont d'une extrême importance pour Roblox.
VOUS ALLEZ : *
- Diriger la conception et le développement d'améliorations des produits existants et concevoir de nouveaux services cloud pour soutenir notre communauté de créateurs. *
- Construire des systèmes de stockage de données de pointe, y compris l'infrastructure, les couches de service, les clients et les APIs web. *
- Étendre les capacités d'observabilité des services cloud internes et externes par la collecte de métriques, les pipelines de données, l'analyse intelligente, la visualisation des données et les tableaux de bord. *
- Augmenter les capacités et intégrer de nouveaux clients à la plateforme Roblox Extended Services. *
- Travailler avec nos utilisateurs (Créateurs) pour identifier les lacunes des produits et les bugs, et gérer les urgences clients. *
- Fournir un support sur appel pour nos produits de données, y compris la réponse aux alertes de production et aux pannes. *
- Encadrer les ingénieurs juniors et fournir des conseils techniques et non techniques par le biais de revues de conception et de code, de projets conjoints, de 1:1s et de feedback par les pairs. *
- Diriger les collaborations au sein d'une équipe interfonctionnelle comprenant la conception UX, la gestion de produit, la gestion de projet, les relations développeurs, la documentation, le support client et d'autres équipes d'ingénierie. *
- Devenir un leader technique reconnu dans toute l'entreprise et contribuer aux initiatives à l'échelle de l'entreprise.
VOUS AVEZ : *
- 10+ années d'expérience en développement logiciel avec des clouds publics (AWS, Azure et GCP), des microservices et des systèmes distribués *
- 3+ années d'expérience dans la construction et la maintenance (pas seulement l'utilisation) de systèmes de stockage de données (bases de données relationnelles, magasins clé/valeur, magasins d'objets, etc.) *
- 10+ années de conception, d'implémentation, de test et de déploiement de code robuste, solvable et bien documenté, prêt pour la production *
- 6+ années de programmation en C# et/ou C++ (idéalement les deux) *
- 6+ années d'expérience de travail au sein d'équipes logicielles agiles, rapides et à fort impact *
- 4+ années de direction d'ingénieurs juniors et de jeunes diplômés sur des projets complexes d'ingénierie logicielle
VOUS ÊTES : *
- Innovant : Nous recherchons des solutions novatrices qui répondent aux besoins techniques de Roblox tout en satisfaisant les besoins créatifs de notre communauté de développeurs. Cela implique généralement de jongler avec des objectifs concurrents et de faire preuve de créativité. *
- Passionné : Nous recherchons de nouveaux membres d'équipe passionnés par la technologie de stockage de données, les jeux vidéo et le développement logiciel. Nous sommes enthousiastes à l'idée de construire de nouveaux produits qui définiront l'avenir de l'interaction humaine en ligne. *
- Polyvalent : Le Pod Data étend son champ d'action au-delà de la fourniture de solutions de stockage de bas niveau pour construire des services de plus haut niveau tels que les Profils Utilisateurs et l'Analyse LiveOps. Nous travaillons également sur des projets tels que l'Observabilité et les plateformes de Facturation et de Paiement. Vous devez être prêt à apprendre de nouveaux langages de programmation et de nouvelles piles technologiques au fur et à mesure de notre évolution. *
- Responsable : Les services de stockage de données ne peuvent pas tomber en panne et ne peuvent pas perdre de données. Vous vous engagez à rejoindre une équipe qui vise un temps de disponibilité et une durabilité des données de 100%. *
- Orienté équipe : Vous êtes prêt à guider et à apprendre des autres. Vous établirez la norme en matière de collaboration et de communication d'équipe. Vous incarnez les Valeurs et Principes de Roblox corp.roblox.com/newsroom/2024/04/roblox-values-principles.
Souhaitable (un ou plusieurs des éléments suivants) *
- Expérience préalable dans la construction de pipelines de big data ou de systèmes de traitement par lots (MapReduce, Hadoop, Flink, Spark, Flume) *
- Expérience préalable en programmation de jeux vidéo, en particulier en Lua/Luau *
- Connaissance préalable en science des données, analyse de données, machine learning ou IA *
- Expérience préalable dans la construction d'interfaces utilisateur graphiques, de tableaux de bord ou d'applications web front end s
Pour les postes basés à notre siège social à San Mateo, CA : Le salaire de base de départ pour ce poste est indiqué ci-dessous. Le salaire de base réel dépend d'une variété de facteurs liés au poste tels que le parcours professionnel, la formation, l'expérience professionnelle, la localisation, les besoins de l'entreprise et la demande du marché. Par conséquent, dans certaines circonstances, le salaire réel pourrait se situer en dehors de cette fourchette attendue. Cette fourchette de salaire est sujette à changement et peut être modifiée à l'avenir. Tous les employés à temps plein sont également éligibles à une rémunération en actions et aux avantages décrits sur cette page careers.roblox.com/total-rewards.
Fourchette de salaire annuel $345,040—$399,420 USD
Les postes basés dans un bureau sont sur site les mardis, mercredis et jeudis, avec une présence facultative les lundis et vendredis (sauf indication contraire).
Roblox offre des opportunités d'emploi égales à tous les employés et candidats et interdit toute discrimination et harcèlement de quelque nature que ce soit, sans égard à la race, la couleur, la religion, l'âge, le sexe, l'origine nationale, le statut d'handicap, la génétique, le statut d'ancien combattant protégé, l'orientation sexuelle, l'identité ou l'expression de genre, ou toute autre caractéristique protégée par les lois fédérales, étatiques ou locales. Roblox fournit également des aménagements raisonnables aux candidats présentant des handicaps qualifiés ou des croyances religieuses pendant le processus de recrutement.
Pour les postes basés aux États-Unis uniquement, veuillez noter que la Société pourrait ne pas être en mesure d'employer des candidats pour ce poste qui ont une autorisation de travail aux États-Unis liée à certaines catégories de visas américains, ou de soutenir un futur parrainage H-1B pour le moment.
