Skip to main content

Lavorare a Roblox: incontra Nathan Dean

July 15, 2021

by Roblox


Persone & Cultura

Nathan è un Principal Software Engineer che lavora nel team Social di Roblox. Prima di entrare a far parte del team, Nathan è stato un utente di lunga data della piattaforma, il che gli ha fornito una prospettiva perspicace che infonde passione ed energia nel suo lavoro quotidiano.

Descrivi il ruolo del tuo team qui a Roblox.

Il team Social si concentra sul rendere facile stringere nuove amicizie e condividere esperienze con le persone su Roblox. Gestiamo un’ampia gamma di funzionalità tra cui Amici, Gruppi, Chat (inclusa la prossima chat vocale) e Presenza online in tempo reale. La capacità di socializzare e interagire con gli altri è una caratteristica cruciale della nostra piattaforma. Spinge sviluppatori e creatori a creare esperienze coinvolgenti con una rigiocabilità infinita.

Qual è uno degli aspetti più interessanti del lavorare nel tuo team in Roblox?

La crescita costante di Roblox negli ultimi anni ha significato un lavoro maggiore ogni anno nel gestire grandi aumenti di traffico sul backend web. Capire come potenziare i nostri sistemi attraverso l’ottimizzazione delle query, la memorizzazione nella cache e la riprogettazione del codice esistente è un ottimo modo pratico per capire la scalabilità.

Quando sono entrato per la prima volta in Roblox come stagista, la mia unica esperienza precedente è stata la creazione di piccoli siti Web personali per alcune persone. Il mio primo progetto prevedeva la creazione di una funzionalità full-stack in cui dovevo creare le tabelle del database, implementare il frontend e scrivere il codice per il backend. Anche come stagista, stavo costruendo cose che contavano e ho ricevuto un enorme aiuto in ogni fase del processo.

Sono grato per il tempo e l’energia che altri ingegneri più esperti hanno speso per aiutarmi ad apprendere e far crescere le mie capacità tecniche. Roblox tratta gli stagisti come ingegneri pienamente capaci, il che fa molto per costruire fiducia e autostima.

In che modo la tua esperienza nel team di Roblox è diversa dagli altri ruoli che hai avuto?

Una cosa bella di Roblox è la passione dei nostri dipendenti per la piattaforma. Molti membri del nostro staff, me compreso, erano utenti di lunga data prima di entrare in azienda. Altri hanno chiesto di lavorare a Roblox dopo che i loro figli hanno mostrato come giocavano. Avere un’esperienza pratica diretta con il prodotto come utente (o genitore di un utente) porta a informazioni utili su come possiamo migliorare il prodotto per tutti.

A titolo personale, pochi giorni fa stavo chattando online con un altro dipendente Roblox e ho scoperto, dopo aver scambiato i nomi utente, che eravamo migliori amici su Roblox nove anni fa! Ci eravamo persi di vista nel tempo, ma le nostre strade si sono incontrate di nuovo quando lui è entrato in azienda. La capacità di Roblox di riunire persone da tutto il mondo (che altrimenti non si sarebbero mai incontrate) mi stupisce sempre.

Qual è una cosa che ami della cultura di Roblox?

Amo l’energia collaborativa di Roblox. I team all’interno dell’organizzazione spesso si riuniscono e risolvono problemi complessi per fare cose come ridurre la latenza o rendere l’esperienza utente più intuitiva. Ho anche un profondo apprezzamento per la tendenza dell’azienda a “prendere una visione long view” quando si tratta di prendere decisioni. Il nostro team dirigenziale sceglie costantemente di prendere decisioni a beneficio della nostra comunità a lungo termine.


Ti interessa entrare a far parte del team Social di Roblox? Siamo sempre alla ricerca di nuovi talenti, quindi vieni a trovarci su corp.roblox.com/careers/ e vedi se c’è un ruolo che fa per te.