Treści na tej stronie zostały przetłumaczone przy użyciu sztucznej inteligencji (AI) lub technologii tłumaczenia maszynowego i mogą zawierać błędy.

Skip to content

Prawdziwe projekty, prawdziwa skala: możliwości dla osób na początku kariery w Roblox

Two Roblox employees collaborating together on a project

Niektórzy czekają pięć lat, aby udostępnić projekt stu milionom użytkowników. W Roblox może się to zdarzyć już w pierwszym miesiącu. Osiągnięcie takiego oddziaływania wymaga prawdziwego wsparcia, dlatego od samego początku intensywnie inwestujemy w rozwój twórców, stosując unikalne oceny oparte na umiejętnościach, które dają wszystkim równe szanse oraz dedykowane wsparcie jeszcze przed pierwszym dniem pracy.

Moje wykształcenie obejmuje kognitywistykę, a moja praca doktorska dotyczyła tego, w jaki sposób ludzie uczą się i wykazują swoje umiejętności w środowiskach opartych na grach. Te badania ukształtowały przekonanie, które kieruje mną we wszystkim, co robię w Roblox: najlepsze wskaźniki potencjału danej osoby nie zawsze są widoczne na papierze. Liczy się to, co dana osoba potrafi zrobić, jak myśli i czy ma zapewnione odpowiednie środowisko, by wykazać się najlepszymi wynikami. To właśnie to przekonanie stanowi siłę napędową dla naszego zespołu przy projektowaniu programów dla osób na początku kariery. Oto, jak to wygląda w praktyce:

Doświadczenie związane z narzędziem Builder

W Roblox doświadczenia twórców są takie same, niezależnie od tego, czy pracują tu od dwóch tygodni, czy od dwóch lat: są właścicielami tego, co tworzą, a ich dzieła docierają do ludzi.

Kilka tysięcy twórców obsługuje ponad sto milionów użytkowników – ich wkład jest widoczny, a ich praca napędza rozwój produktu. Skala tego, co tu powstaje, jest naprawdę ogromna. Nasz zespół ds. infrastruktury rozbudował platformę Kafka w Roblox tak, by obsługiwała ponad 18 bilionów komunikatów dziennie, nasz zespół ds. bezpieczeństwa stworzył i udostępnił na licencji open source modele uczenia maszynowego, które są obecnie wykorzystywane w całej branży za pośrednictwem społeczności ROOST Model Community, a nasze zespoły produktowe i inżynieryjne wprowadziły narzędzie Build, umożliwiające tworzenie gier na żądanie bezpośrednio w aplikacji Roblox.

Twórcy na początku kariery realizują projekty na tej samej skali. Wcześniej jeden z naszych pracowników na początku kariery stworzył model uczenia maszynowego, który identyfikuje fałszywe konta poprzez uczenie się unikalnych wzorców pisania prawdziwych użytkowników. Model analizuje rzeczywiste zachowania użytkowników, aby stworzyć sygnaturę wystarczająco charakterystyczną, by wykryć, kiedy ktoś działa pod innym kontem. Wprowadzenie go do produkcji wymagało określenia zakresu architektury, zweryfikowania podejścia poprzez rygorystyczne testy oraz zbudowania pełnego potoku szkolenia i monitorowania. W rezultacie udało się zastąpić dotychczasowy system, podwoić precyzję wykrywania alternatywnych kont oraz bezpośrednio przyczynić się do identyfikacji i usuwania nieuczciwych użytkowników z platformy.

Każde doświadczenie zdobyte przez twórców w Roblox pozostaje z nimi na zawsze. Rozwiązujemy problemy na styku systemów działających w czasie rzeczywistym, sztucznej inteligencji, gospodarki twórców oraz technologii przeznaczonych dla konsumentów. Zachęcamy również pracowników na początku kariery do poznawania różnych zespołów i funkcji w miarę ich rozwoju. Praca, którą tu wykonujemy, ma duże znaczenie.

W jaki sposób Roblox wspiera rozwój na początku kariery zawodowej?

Strukturalny program mentorski od pierwszego dnia

Program mentorski w Roblox jest ustrukturyzowany i ustalony jeszcze zanim twórcy w ogóle rozpoczną pracę. Każdy stażysta i świeżo upieczony absolwent jest przypisany do dedykowanego mentora i menedżera. Nasi mentorzy zapewniają praktyczne wsparcie i pomagają twórcom odnaleźć się w nowej roli, podczas gdy menedżerowie określają zakres pracy, prowadzą ich przez proces wdrażania i udzielają bezpośredniej informacji zwrotnej przez cały czas trwania programu. Relacja ta wykracza poza zwykłe odpowiadanie na pytania. Jak ujął to inżynier Neil Kamdar: „Bycie stażystą w dziale inżynierii oprogramowania (SWE) to nie tylko pisanie kodu, ale także proaktywne podejście do dzielenia się ryzykiem i kompromisami, ulepszania systemów oraz budowania zaufania. Staram się na bieżąco obserwować rozwój osób na początku kariery i współpracować z nimi, aby czuli się w tym bardziej swobodnie”.

Mentoring w naszej firmie dotyczy również budowania pewności siebie, a nie tylko umiejętności. Inżynier Richard Liu opisuje swoje podejście: „Ponownie podkreśliłem, że powinni czuć się uprawnieni do polegania na własnej ocenie sytuacji i doświadczeniu przy podejmowaniu różnych decyzji projektowych oraz nie bać się pomylić się w wyborze właściwej odpowiedzi, ponieważ często nie ma tylko jednej prawidłowej”.

Wbudowana społeczność

Tworzenie społeczności przebiega tu szybko, a w dużej mierze jest to zamierzone. W ramach naszego programu organizujemy spotkania po pracy, imprezy towarzyskie i okazje do nawiązywania kontaktów, które łączą początkujących twórców z całej firmy. Jeden z początkujących twórców najlepiej to ujął: „Wszyscy są naprawdę mili i czuję, że moja praca naprawdę ma znaczenie i wywiera wpływ, mimo że jestem młodszym pracownikiem”. Oprócz doświadczeń związanych z grupą, Roblox posiada szereg grup zainteresowań, w ramach których pracownicy nawiązują kontakty z osobami o podobnym pochodzeniu, tożsamości i zainteresowaniach. 

Kontakt z kierownictwem wyższego szczebla

W kalendarzu wszystkich naszych programów przewidziano wykłady, hackatony i dni prezentacji, a kierownictwo wyższego szczebla uczestniczy w nich nie tylko po to, by przedstawiać prezentacje, ale także by aktywnie angażować się w pracę. Oprócz tych wydarzeń pracownicy na początku kariery mają bezpośredni dostęp do kierownictwa poprzez nieformalne rozmowy przy kominku i otwarte sesje pytań i odpowiedzi, dzięki czemu nikt nie pracuje w izolacji. Twórcy mogą zrozumieć szerszy kontekst, zadawać pytania dotyczące kierunku rozwoju firmy oraz dostrzec, w jaki sposób ich praca łączy się z tym, co Roblox buduje na dużą skalę. W przypadku stażystów z tytułem doktora obejmuje to również prezentację plakatów w stylu konferencyjnym oraz dedykowane sesje z doradcami ds. własności intelektualnej na temat zgłaszania patentów i innowacji. We wszystkich programach widoczność nie jest dodatkiem, lecz integralną częścią.

A Roblox employee speaking with colleagues in her role at the company

Poznaj nasze ścieżki

Większość procesów rekrutacyjnych na początkowych etapach kariery koncentruje się na kwalifikacjach. W Roblox skupiamy się na umiejętnościach twórców. Nasz zespół People Science przez lata badał, co faktycznie decyduje o sukcesie w Roblox, i na podstawie tych ustaleń opracował system oceny kandydatów. Naszym celem jest stworzenie spójnego i rygorystycznego procesu, który daje każdemu kandydatowi realną szansę w oparciu o to, co potrafi, a nie tylko o to, gdzie wcześniej pracował. We wszystkich naszych programach szukamy tego samego: osób bystrych, zmotywowanych i gotowych do przejęcia odpowiedzialności. 

Staże

Staże w Roblox opierają się na jednej zasadzie: umożliwieniu początkującym talentom wykonywania pracy, która ma znaczenie. Każdego lata dołączają do nas stażyści z dziedzin takich jak inżynieria oprogramowania, sztuczna inteligencja i uczenie maszynowe, projektowanie produktów oraz zarządzanie produktami, a każdy stażysta przez całe lato jest odpowiedzialny za projekt od początku do końca. Stażyści określają zakres projektu, tworzą go i wdrażają na platformie, z której korzystają setki milionów ludzi – a wszystko to jeszcze przed powrotem do szkoły. Pod koniec programu prezentują swoje osiągnięcia podczas dnia demonstracyjnego, w którym uczestniczą kierownicy wyższego szczebla z całej firmy. Praca ta nie pozostaje w „piaskownicy”, czekając, aż ktoś inny ją rozwinie. Wprowadzamy ją do produkcji.

Jeden z pracowników na początku kariery dobrze ujął to doświadczenie: „Mam przywilej pracy nad systemami, które pozytywnie wpływają na życie setek milionów użytkowników. Czuję się odpowiedzialny za naszych klientów i wiem, że liczą na mnie, jeśli chodzi o poprawę ich doświadczeń. To zaufanie sprawia, że czuję, iż mam realny wpływ i jestem doceniany”.

Pełnoetatowe stanowiska dla osób na początku kariery

Rozpoczęcie kariery w Roblox oznacza rozpoczęcie od przejęcia odpowiedzialności. Osoby na początku kariery podejmują się realizacji prawdziwych projektów, podejmują istotne decyzje i wdrażają rozwiązania na skalę, z jaką większość inżynierów spotyka się dopiero po wielu latach pracy. Problemy są trudniejsze, stawka jest wysoka, a od twórców oczekuje się, że sprostają tym wyzwaniom przy wsparciu zespołu, który szczerze angażuje się w ich rozwój.

Roblox szybko się rozwija, co oznacza, że zawsze jest więcej do zrobienia i więcej możliwości rozwoju. Osoby na początku kariery są aktywnie zachęcane do poznawania różnych zespołów i funkcji w miarę upływu czasu, niezależnie od tego, czy oznacza to pogłębianie wiedzy w swojej dziedzinie, czy też zmianę kierunku na coś nowego. Ścieżka kariery nie jest ustalona, a firma jest wystarczająco duża, aby wspierać pracowników niezależnie od tego, dokąd ich droga zaprowadzi. Jak ujął to jeden z inżynierów na początku kariery: „Podoba mi się, że mogę wywierać wpływ i pracować nad rzeczami, których zwykły młodszy inżynier oprogramowania nie byłby w stanie robić w innych firmach technologicznych”.

Możliwości dla doktorantów

W Roblox rygor badawczy i skala produkcji współistnieją w ramach tej samej roli. Praca twórców przyczynia się do powstania recenzowanych badań prezentowanych na czołowych konferencjach, takich jak NeurIPS, ICML, CVPR, SIGGRAPH i ACL, a jednocześnie jest bezpośrednio wdrażana na jednej z największych platform konsumenckich na świecie.

Nasi inżynierowie i badacze z tytułem doktora zajmują się trudnymi, otwartymi problemami z zakresu między innymi podstaw sztucznej inteligencji, bezpieczeństwa, rozwoju i odkrywania, ekonomii oraz infrastruktury. Obejmuje to tworzenie najnowocześniejszych multimodalnych modeli podstawowych, takich jak Roblox Cube do generowania treści 3D na podstawie tekstu, wdrażanie systemów uczenia maszynowego, które w czasie rzeczywistym analizują miliardy codziennych interakcji, oraz projektowanie architektury rekomendacji, która łączy graczy z doświadczeniami w ramach jednej z największych na świecie platform rekomendacji działających w czasie rzeczywistym.

Podczas staży prezentują oni wyniki swojej pracy w ramach konferencyjnej wystawy plakatów doktoranckich, uczestniczą w sesjach z doradcami ds. własności intelektualnej na temat zgłaszania patentów oraz nawiązują kontakty z szerszą grupą doktorantów podczas lunchów technicznych i wydarzeń networkingowych. Stanowiska doktoranckie w pełnym wymiarze godzin oferują to samo środowisko badawcze, zapewniając jednocześnie więcej czasu na pogłębienie badań.

Staż społecznościowy

Nikt nie rozumie tej platformy lepiej niż osoby, które spędziły lata na jej rozbudowie. Program praktyk społecznościowych to 12-tygodniowa, płatna okazja otwarta dla twórców i programistów Roblox. Nie jest wymagane posiadanie dyplomu. Głównym warunkiem jest bycie twórcą z pasją do tworzenia narzędzi, które ulepszają platformę. Stażyści są przypisani do naszych zespołów twórców lub inżynierów i pracują nad projektami skupionymi na języku Lua, które przyczyniają się do rozwoju bibliotek, interfejsów i narzędzi dla twórców, z których codziennie korzystają miliony programistów. Głos stażystów kształtuje narzędzia, z których faktycznie korzysta społeczność.

Osoby, które przeszły przez ten program, opisują doświadczenie, które często zatacza pełne koło. Kierownik ds. inżynierii Wenqi Yao widział to na własne oczy: „Nasza społeczność jest niezwykle utalentowana i chcielibyśmy, aby więcej twórców dołączyło do tego programu. Stażysta w naszym zespole był tak zaangażowany w ulepszanie platformy, że ostatecznie współpracował z projektantami, aby zaproponować i wdrożyć funkcje całkowicie wykraczające poza pierwotny zakres jego projektu”. Jeden z byłych stażystów ujął to w prosty sposób: „Miałem okazję dowiedzieć się, jak to wszystko działa, i pracować bezpośrednio z inżynierami wysokiego szczebla nad tworzeniem nowych funkcji, które faktycznie przynoszą korzyści społeczności”.

Gotowi na wdrożenie na dużą skalę?

Roblox jest na najlepszej drodze do osiągnięcia miliarda użytkowników. Nasza platforma nieustannie się rozwija, a dla osób, które chcą rozwijać się razem z nami, mamy do zaoferowania satysfakcjonującą pracę we wszystkich działach. Nasze zespoły zajmują się problemami związanymi ze zwiększaniem zaangażowania użytkowników w czasie rzeczywistym, ochroną naszej globalnej społeczności oraz poszerzaniem granic możliwości w zakresie tworzenia gier. Niezależnie od tego, czy nowi pracownicy dołączają do nas jako stażyści, czy na pełny etat, również zajmują się tymi wyzwaniami w takich obszarach jak inżynieria oprogramowania, nauka o sztucznej inteligencji, inżynieria uczenia maszynowego, projektowanie produktów, zarządzanie produktami i wiele innych. Poszukujemy bystrych, ciekawskich osób, które chcą podejmować trudne wyzwania, a nasz proces rekrutacyjny został zaprojektowany tak, aby je znaleźć, niezależnie od tego, gdzie studiowały lub jakie mają doświadczenie. 

W Roblox wkład każdego pracownika ma wpływ na ogromną liczbę osób, a rozwój kariery na wczesnym etapie traktujemy poważnie od samego początku. Zapoznaj się z naszą stroną poświęconą karierze na wczesnym etapie, aby znaleźć oferty pracy i uzyskać więcej informacji.