Meta Platforms, Inc. (Meta), wcześniej znana jako Facebook Inc., wykorzystuje zaawansowane technologie, aby umożliwić ludziom łączenie się, odkrywanie społeczności i rozwijanie biznesów. Od momentu uruchomienia w 2004 roku jako Facebook, platforma zrewolucjonizowała sposoby nawiązywania kontaktów społecznych. Dzięki dodatkowym usługom, takim jak Messenger, Instagram i WhatsApp, Meta umożliwiła miliardom ludzi na całym świecie łączenie się. Obecnie Meta idzie dalej niż tradycyjne interakcje 2D, w kierunku immersyjnych doświadczeń w rzeczywistości rozszerzonej i wirtualnej, co oznacza znaczący rozwój technologii społecznej.
Pozycja: Inżynier Oprogramowania, Uczenie Maszynowe - Monetyzacja
Kluczowe obowiązki
- Ustalanie kierunku i celów dla dużego zespołu, koncentrując się na wpływie projektu, projektowaniu systemów ML oraz doskonałości w ML.
- Dostosowywanie tradycyjnych metod uczenia maszynowego do optymalizacji nowoczesnych środowisk równoległych, w tym klastrów rozproszonych, wielordzeniowych SMP i GPU.
- Ponowne ocenianie i wprowadzanie ulepszeń do istniejących funkcji i systemów ML w celu zmniejszenia długu technologicznego od podstaw.
- Kierowanie zespołem w celu ustanowienia najlepszych praktyk ML i pozytywnego wpływu na kulturę inżynierską.
- Rozwiązywanie skomplikowanych problemów związanych z wydajnością online i oceną, wymagających głębokiej wiedzy o ML i jego interakcji z otaczającymi systemami.
- Tworzenie wysoce skalowalnych klasyfikatorów i narzędzi wykorzystujących ML, regresję danych i modele oparte na regułach.
- Zbieranie, syntezowanie wymagań i tworzenie skutecznych map drogowych funkcji.
- Współpraca z zespołem inżynieryjnym w celu dostarczenia kodu wysokiej jakości.
Minimalne kwalifikacje
Kandydaci muszą posiadać tytuł magistra w dziedzinie informatyki, inżynierii, matematyki, statystyki, praktyki statystycznej, badań operacyjnych lub pokrewnej dziedziny. Dodatkowo wymagana jest doświadczenie w jednym lub więcej z następujących obszarów:
- Uczenie maszynowe, systemy rekomendacji, rozpoznawanie wzorców, eksploracja danych lub sztuczna inteligencja.
- Tworzenie modeli uczenia maszynowego na dużą skalę od powstania do wpływu na biznes.
- Biegłość w rozwijaniu i debugowaniu z użyciem C/C++ i Java.
- Doświadczenie w korzystaniu z języków skryptowych, takich jak Python, Perl, PHP lub skrypty powłoki.
- Wykazywanie technicznego przywództwa w środowiskach zespołowych, zarządzanie projektami i ustalanie kierunków technicznych.
- Optymalizacja metod uczenia maszynowego dla nowoczesnych środowisk równoległych, takich jak klastry rozproszone, wielordzeniowe SMP i GPU.
- Tworzenie wysoce skalowalnych klasyfikatorów i narzędzi, które wykorzystują uczenie maszynowe, regresję danych i modele oparte na regułach.
Wynagrodzenie i świadczenia
Wynagrodzenie bazowe: $214,032/rok do $240,240/rok, plus bonus, akcje i kompleksowe świadczenia.
Indywidualna płaca jest ustalana na podstawie różnych czynników, w tym umiejętności, kwalifikacji, doświadczenia i lokalizacji. Podane szczegóły wynagrodzenia odzwierciedl