Progetti reali, scala reale: opportunità per chi è all'inizio della carriera presso Roblox

Alcuni aspettano cinque anni per lanciare un progetto rivolto a cento milioni di utenti. In Roblox, questo può avvenire già nel primo mese. Per ottenere un impatto di questa portata è necessario un sostegno concreto: ecco perché investiamo molto nel percorso dei nostri sviluppatori fin dall’inizio, con valutazioni uniche incentrate sulle competenze che offrono a tutti pari opportunità e un supporto dedicato già prima del primo giorno di lavoro.
La mia formazione è in scienze cognitive, con un dottorato incentrato su come le persone apprendono e dimostrano le proprie capacità in ambienti basati sul gioco. Quella ricerca ha plasmato una convinzione che applico a tutto ciò che faccio in Roblox: i migliori indicatori del potenziale di una persona non sempre appaiono sulla carta. Ciò che conta è ciò che una persona è in grado di fare, come ragiona e se le viene offerto l’ambiente giusto per dare il meglio di sé. È questa convinzione a guidare il modo in cui il nostro team progetta i nostri programmi per chi è all’inizio della carriera. Ecco come si traduce tutto questo nella pratica:
L'esperienza con il Builder
In Roblox, l’esperienza è la stessa sia che i creatori siano in azienda da due settimane o da due anni: sono proprietari di ciò che realizzano e ciò che realizzano raggiunge le persone.
Con alcune migliaia di sviluppatori al servizio di oltre cento milioni di utenti, i loro contributi sono visibili e il loro lavoro fa progredire il prodotto. La portata di ciò che viene realizzato qui è reale. Il nostro team di infrastruttura ha scalato la piattaforma Kafka di Roblox per gestire oltre 18 trilioni di messaggi al giorno, il nostro team di sicurezza ha sviluppato e reso open source modelli di machine learning ora utilizzati in tutto il settore tramite la ROOST Model Community, e i nostri team di prodotto e ingegneria hanno lanciato Build, consentendo la creazione immediata di giochi direttamente all’interno dell’app Roblox.
Anche i creatori all’inizio della carriera realizzano progetti su quella stessa scala. In precedenza, uno dei nostri neoassunti ha sviluppato un modello di machine learning che identifica gli account falsi apprendendo i modelli distintivi del modo in cui digitano gli utenti reali. Il modello analizza il comportamento effettivo degli utenti per creare una firma sufficientemente distintiva da rilevare quando qualcuno opera con un account diverso. Portarlo in produzione ha significato definire l’architettura, convalidare l’approccio attraverso test rigorosi e costruire l’intera pipeline di addestramento e monitoraggio. Il risultato ha sostituito un sistema obsoleto, ha raddoppiato la precisione nell’individuare gli account alternativi e ha contribuito direttamente a identificare e rimuovere i malintenzionati dalla piattaforma.
Ogni esperienza acquisita dai "builders" presso Roblox rimane con loro. Risolviamo problemi all’incrocio tra sistemi in tempo reale, intelligenza artificiale, economie dei creatori e tecnologia su larga scala per i consumatori. Incoraggiamo inoltre i neolaureati ad esplorare diversi team e ruoli man mano che crescono professionalmente. Il lavoro che svolgiamo qui ha un peso significativo.
In che modo Roblox sostiene lo sviluppo professionale iniziale?
Mentoring strutturato fin dal primo giorno
Il tutoraggio in Roblox è strutturato e definito prima ancora che i builder inizino. Ogni stagista e neolaureato viene affiancato da un tutor e da un manager dedicati. I nostri tutor forniscono supporto pratico e aiutano i builder a orientarsi nel loro nuovo ruolo, mentre i manager definiscono l’ambito di lavoro, li guidano nell’inserimento e forniscono feedback diretto durante tutto il programma. Il rapporto va oltre la semplice risposta alle domande. Come afferma l’ingegnere Neil Kamdar: «Essere uno stagista SWE non significa solo scrivere righe di codice, ma anche essere proattivi nel condividere rischi e compromessi, nel migliorare i sistemi e nel costruire fiducia. Cerco di monitorare questa crescita nei neolaureati che assumiamo all’inizio della loro carriera nel mio lavoro quotidiano e collaboro con loro affinché si sentano più a loro agio nel farlo».
Il tutoraggio qui riguarda anche la costruzione della fiducia in sé stessi, non solo delle competenze. L’ingegnere Richard Liu descrive il suo approccio: «Ho ribadito che dovrebbero sentirsi in grado di fidarsi del proprio giudizio e della propria esperienza per varie decisioni di progettazione, e non aver paura di non trovare la risposta giusta, perché spesso non ce n’è solo una».
Una comunità integrata
Qui la creazione di una comunità avviene rapidamente, e in gran parte è voluta. Durante tutto il nostro programma, offriamo happy hour, eventi sociali e opportunità di networking che mettono in contatto i "builder" all’inizio della carriera in tutta l’azienda. Un giovane sviluppatore lo ha descritto al meglio con queste parole: «Sono tutti davvero gentili e sento che il mio lavoro conta davvero e ha un impatto, anche se sono un dipendente junior». Oltre all’esperienza di gruppo, Roblox dispone di una serie di gruppi di affinità in cui i dipendenti entrano in contatto con altre persone che condividono background, identità e interessi simili.
Visibilità presso la dirigenza senior
Conferenze, hackathon e demo day sono integrati nel calendario di tutti i nostri programmi, e i dirigenti senior partecipano a questi eventi non solo per presentare, ma anche per interagire attivamente con il lavoro. Oltre a questi eventi, i dipendenti all’inizio della carriera hanno accesso diretto alla leadership attraverso chiacchierate informali e sessioni aperte di domande e risposte, in modo che nessuno lavori in isolamento. I “Builders” hanno modo di comprendere il quadro generale, porre domande sulla direzione che l’azienda sta prendendo e vedere come il loro lavoro si colleghi a ciò che Roblox sta realizzando su larga scala. Per gli stagisti con dottorato di ricerca, in particolare, ciò include anche un’esposizione di poster in stile conferenza e sessioni dedicate con consulenti in proprietà intellettuale sul deposito dei brevetti e sull’innovazione. In tutti i programmi, la visibilità non è un elemento secondario, ma è parte integrante del programma stesso.

Esplora i nostri percorsi
La maggior parte delle assunzioni di giovani professionisti si concentra sulle credenziali. In Roblox, invece, puntiamo sulle capacità dei creatori. Il nostro team People Science ha dedicato anni allo studio dei fattori che realmente determinano il successo in Roblox e ha strutturato le nostre valutazioni sulla base di tali risultati. L’obiettivo è un processo coerente e rigoroso, che offra a ogni candidato una possibilità concreta in base a ciò che è in grado di fare, non solo al proprio percorso professionale. In tutti i nostri programmi cerchiamo la stessa cosa: persone brillanti, motivate e pronte ad assumersi responsabilità.
Tirocini
I tirocini di Roblox ruotano attorno a un unico obiettivo: mettere i talenti all’inizio della carriera in condizione di svolgere un lavoro che conti davvero. Ogni estate i tirocinanti entrano a far parte dei team di ingegneria del software, IA/ML, progettazione di prodotto e gestione del prodotto, e ciascuno di loro si occupa di un progetto dall’inizio alla fine nel corso dell’estate. I tirocinanti ne definiscono l’ambito, lo sviluppano e lo pubblicano su una piattaforma utilizzata da centinaia di milioni di persone, il tutto prima di tornare a scuola. Al termine del programma, presentano ciò che hanno realizzato in occasione di un “demo day” a cui partecipano i dirigenti senior di tutta l’azienda. Il lavoro non rimane in una “sandbox” in attesa che qualcun altro lo porti avanti. Lo mettiamo in produzione.
Un dipendente all’inizio della carriera ha descritto bene questa esperienza: «Ho il privilegio di lavorare su sistemi che influenzano in modo positivo centinaia di milioni di utenti. Mi sento responsabile nei confronti dei nostri clienti e percepisco che fanno affidamento su di me per migliorare la loro esperienza. Questa fiducia mi fa sentire importante e apprezzato».
Ruoli a tempo pieno per chi è all’inizio della carriera
Iniziare una carriera in Roblox significa partire con un senso di responsabilità. I neoassunti si occupano di progetti reali, prendono decisioni significative e realizzano lavori su una scala che la maggior parte degli ingegneri non incontra se non dopo anni di carriera. I problemi sono più complessi, la posta in gioco è alta e ci si aspetta che i nostri sviluppatori siano all’altezza della sfida con il supporto di un team sinceramente impegnato nella loro crescita.
Roblox sta crescendo rapidamente, il che significa che c’è sempre qualcosa in più da realizzare e più spazio per crescere. I neolaureati vengono attivamente incoraggiati a esplorare diversi team e ruoli nel corso del tempo, sia che ciò significhi approfondire le proprie competenze tecniche sia che comporti un cambiamento di direzione verso qualcosa di nuovo. Il percorso non è prestabilito e l’azienda è abbastanza grande da supportare qualsiasi direzione si scelga di intraprendere. Come ha affermato un ingegnere all’inizio della carriera: «Mi piace poter avere un impatto e lavorare su cose che un normale ingegnere software junior non sarebbe in grado di fare in altre aziende tecnologiche».
Opportunità di dottorato
In Roblox, il rigore della ricerca e la scala di produzione coesistono nello stesso ruolo. Il lavoro svolto qui dai "builder" contribuisce a ricerche sottoposte a revisione tra pari in occasione di conferenze di prim’ordine come NeurIPS, ICML, CVPR, SIGGRAPH e ACL, pur venendo implementato direttamente su una delle più grandi piattaforme di consumo al mondo.
I nostri ingegneri e ricercatori dottorandi lavorano su complessi problemi aperti che riguardano, tra l’altro, le fondamenta dell’IA, la sicurezza, la crescita e la scoperta, l’economia e le infrastrutture. Ciò include la creazione di modelli multimodali di base all’avanguardia come Roblox Cube per la generazione da testo a 3D, l’implementazione di sistemi di apprendimento automatico che valutano miliardi di interazioni quotidiane in tempo reale e la progettazione dell’architettura di raccomandazione che collega i giocatori alle esperienze su una delle più grandi superfici di raccomandazione in tempo reale al mondo.
Durante i tirocini, i dottorandi presentano il proprio lavoro in una “Poster Showcase” in stile conferenza, partecipano a sessioni con consulenti in proprietà intellettuale sul deposito dei brevetti e entrano in contatto con la più ampia comunità di dottorandi attraverso pranzi tecnici ed eventi di networking. I ruoli a tempo pieno per dottorandi offrono lo stesso ambiente di ricerca con un orizzonte temporale più ampio per approfondire le proprie ricerche.
Apprendistato nella community
Nessuno comprende questa piattaforma meglio di chi ha trascorso anni a svilupparla. Il programma di apprendistato della community è un’opportunità retribuita della durata di 12 settimane aperta ai creatori e agli sviluppatori di Roblox. Non è richiesta l’iscrizione a un corso di laurea. Il requisito principale è essere un creatore appassionato di sviluppare strumenti che migliorino la piattaforma. Gli apprendisti vengono inseriti nei nostri team Creator o Engine, lavorando su progetti incentrati su Lua che contribuiscono alle librerie, alle interfacce e agli strumenti per i creatori utilizzati quotidianamente da milioni di sviluppatori. La voce degli apprendisti plasma gli strumenti che la comunità utilizza effettivamente.
Chi ha partecipato al programma descrive un’esperienza che tende a chiudersi in un cerchio. Il responsabile tecnico Wenqi Yao lo ha constatato di persona: «La nostra comunità è incredibilmente talentuosa e ci piacerebbe vedere più creatori partecipare a questo programma. L’apprendista del nostro team era così appassionato nel migliorare la piattaforma che ha finito per collaborare con i designer per proporre e implementare funzionalità completamente al di fuori dell’ambito originale del suo progetto». Un ex apprendista l’ha sintetizzato così: «Ho imparato come funzionano le cose dietro le quinte e ho lavorato direttamente con ingegneri di alto livello per sviluppare nuove funzionalità che apportano un reale beneficio alla comunità».
Pronti a sviluppare su larga scala?
Roblox è sulla buona strada per raggiungere un miliardo di utenti. La nostra piattaforma continua ad espandersi e, in ogni reparto, ci sono opportunità di lavoro significative per chi desidera crescere insieme a noi. I nostri team lavorano su problemi che aumentano il coinvolgimento in tempo reale, aiutano a proteggere la nostra comunità globale e ampliano i confini di ciò che è possibile nella creazione di giochi. Che i talenti entrino a far parte del team come stagisti o con un contratto a tempo pieno, anche loro si occupano di queste sfide, in ambiti quali l’ingegneria del software, la scienza dell’intelligenza artificiale, l’ingegneria dell’apprendimento automatico, la progettazione e la gestione dei prodotti e molto altro ancora. Cerchiamo persone brillanti e curiose che desiderino affrontare sfide impegnative, e abbiamo strutturato il nostro processo di selezione per individuarle indipendentemente dall’istituto di provenienza o dal loro background.
In Roblox, i contributi raggiungono un pubblico su larga scala e lo sviluppo professionale dei giovani talenti viene preso sul serio fin dall’inizio. Esplora il nostro sito dedicato ai giovani talenti per scoprire le opportunità disponibili e ottenere ulteriori informazioni.


