Software Engineer, Product

Job expired!

O Meta: Dawniej znane jako Facebook Inc., Meta Platforms, Inc. tworzy innowacyjne technologie, które pomagają ludziom się łączyć, znajdować społeczności i rozwijać biznesy. Od momentu uruchomienia Facebooka w 2004 roku, firma zrewolucjonizowała sposób, w jaki ludzie się komunikują. Dzięki aplikacjom i usługom takim jak Messenger, Instagram i WhatsApp, Meta umożliwiła miliardom ludzi na całym świecie nawiązywanie kontaktów. Teraz Meta idzie dalej niż ekrany 2D, dążąc do stworzenia wciągających doświadczeń w rozszerzonej i wirtualnej rzeczywistości, aby zainicjować kolejną ewolucję technologii społecznościowej.

Aby złożyć aplikację, kliknij „Aplikuj na stanowisko” na tej stronie internetowej.

  • Tworzenie, projektowanie, modyfikowanie i testowanie aplikacji lub systemów oprogramowania dla różnych produktów lub usług oprogramowania.
  • Zdobądź głęboką wiedzę na temat odpowiednich obszarów produktów, baz kodów i systemów.
  • Wykazywanie biegłości w analizie danych, programowaniu i inżynierii oprogramowania.
  • Produkcja wysokiej jakości kodu z dobrą pokryciem testowym przy użyciu nowoczesnych abstrakcji i frameworków.
  • Możliwość przydzielenia do konkretnej grupy skupiającej się na produkcie lub infrastrukturze.
  • Praca nad umiarkowanie zdefiniowanymi problemami, gdzie analiza sytuacji lub danych uwzględnia różne czynniki.
  • Wykonywanie osądów w ramach określonych procedur i praktyk w celu podjęcia odpowiednich działań.
  • Opanowanie wewnętrznych standardów rozwoju, od tworzenia kodu po jego wydanie, zarządzanie zadaniami i projektami o rosnącej złożoności.
  • Zdalna praca z dowolnego miejsca w USA jest dozwolona.

Wymagane jest ukończenie studiów magisterskich z zakresu informatyki, inżynierii oprogramowania, nauk stosowanych, matematyki, fizyki lub pokrewnych dziedzin.

Ukończenie kursu uniwersyteckiego, projektu badawczego, stażu lub pracy dyplomowej w następujących obszarach:

  • Frameworki do Machine Learning: PyTorch, MXNet lub Tensorflow
  • Uczenie maszynowe, systemy rekomendacyjne, wizja komputerowa, przetwarzanie języka naturalnego, eksploracja danych lub systemy rozproszone
  • Hadoop, HBase, Pig, MapReduce, Sawzall, Bigtable lub Spark
  • Rozwój i debugowanie w językach C, C++ i Java
  • Języki skryptowe: Perl, Python, PHP lub skrypty powłoki
  • Rozwój w językach C, C++, C# lub Java
  • Python, PHP lub Haskell
  • Bazy danych relacyjne i SQL
  • Doświadczenie z narzędziami do tworzenia oprogramowania: edytory kodu (VIM lub Emacs) oraz systemy kontroli wersji (Subversion, GIT lub Perforce)
  • Linux, UNIX lub inny system operacyjny podobny do *nix z wiedzą na temat manipulacji plikami, zaawansowanych poleceń i skryptów powłoki
  • Budowanie wysoko skalowalnych i wydajnych rozwiązań
  • Przetwarzanie danych, języki programowania, bazy danych, sieci komputerowe, systemy operacyjne, grafika komputerowa lub interakcja człowiek-komputer
  • Zastosowanie algorytmów i podstawowych koncepcji informatycznych w rzeczywistych systemach, rozpoznawanie i dop