Travailler chez Roblox : Rencontre avec Nathan Dean

Nathan est ingénieur logiciel principal au sein de l'équipe Social chez Roblox. Avant de rejoindre l'équipe, Nathan était un utilisateur de longue date de la plateforme, ce qui lui a permis d'acquérir une vision perspicace qui insuffle passion et énergie à son travail quotidien.
Décrivez le rôle de votre équipe chez Roblox.
L'équipe Social s'attache à faciliter la création de nouvelles amitiés et le partage d'expériences avec les autres utilisateurs de Roblox. Nous gérons un large éventail de fonctionnalités, notamment les amis, les groupes, le chat (y compris le chat vocal à venir) et la présence en ligne en temps réel. La possibilité de socialiser et d'interagir avec les autres est une fonctionnalité essentielle de notre plateforme. Elle incite les développeurs et les créateurs à concevoir des expériences captivantes offrant une rejouabilité infinie.
Quel est l'un des aspects les plus intéressants de votre travail au sein de l'équipe Roblox ?
La croissance constante de Roblox ces dernières années nous a obligés à gérer chaque année d’importantes augmentations de trafic sur le backend web. Trouver comment faire évoluer nos systèmes grâce à l’optimisation des requêtes, la mise en cache et la refonte du code existant est un excellent moyen pratique d’apprendre la scalabilité.
Lorsque j’ai rejoint Roblox en tant que stagiaire, ma seule expérience consistait à créer de petits sites web personnels pour quelques particuliers. Mon premier projet consistait à développer une fonctionnalité full-stack où je devais créer les tables de base de données, implémenter le front-end et écrire le code du back-end. Même en tant que stagiaire, je développais des projets importants, et j’ai bénéficié d’une aide considérable à chaque étape.
Je suis reconnaissant du temps et de l'énergie que d'autres ingénieurs plus expérimentés ont consacrés à m'aider à apprendre et à développer mes compétences techniques. Roblox responsabilise ses stagiaires et les traite comme des ingénieurs à part entière, ce qui contribue grandement à instaurer la confiance et à renforcer l'estime de soi.
En quoi votre expérience au sein de l'équipe de Roblox diffère-t-elle des autres postes que vous avez occupés ?
L'un des grands atouts de Roblox, c'est la passion de nos employés pour la plateforme. Beaucoup de nos collaborateurs, moi y compris, étaient des utilisateurs de longue date avant de rejoindre l'entreprise. D'autres ont postulé après que leurs enfants leur aient fait découvrir Roblox. Le fait d'avoir une expérience pratique directe du produit en tant qu'utilisateur (ou parent d'un utilisateur) nous apporte des idées précieuses sur la manière d'améliorer le produit pour tout le monde.
Sur une note plus personnelle, il y a quelques jours, je discutais en ligne avec un autre employé de Roblox et j’ai découvert, après avoir échangé nos noms d’utilisateur, que nous étions meilleurs amis sur Roblox il y a neuf ans ! Nous nous étions perdus de vue au fil du temps, mais nos chemins se sont croisés à nouveau lorsqu’il a rejoint l’entreprise. La capacité de Roblox à rassembler des personnes du monde entier (qui ne se seraient jamais rencontrées autrement) ne cesse de m’étonner.
Qu'est-ce que vous appréciez le plus dans la culture d'entreprise chez Roblox ?
J'adore l'énergie collaborative qui règne chez Roblox. Les équipes de toute l'organisation se réunissent souvent pour résoudre des problèmes complexes, par exemple pour réduire la latence ou rendre l'expérience utilisateur plus intuitive. J'apprécie également beaucoup la tendance de l'entreprise à « voir à long terme » lorsqu'il s'agit de prendre des décisions. Notre équipe de direction choisit systématiquement de prendre des décisions qui profitent à notre communauté sur le long terme.
Vous souhaitez rejoindre l'équipe Social chez Roblox ? Nous sommes toujours à la recherche de nouveaux talents, alors rendez-vous sur corp.roblox.com/careers/ pour voir si un poste vous correspond.


