Starszy Programista Backend / Inżynier Danych - Yahoo Knowledge Graph

  • Full Time
Job expired!
Wymaga to niezwykłej technologii, aby połączyć nasze marki i partnerów z publicznością zbliżającą się do 900 milionów. Czy jesteś zainteresowany rozwojem aplikacji mobilnych, inżynierią serwerową dla naszych rozbudowanych stert technologii reklamowych, czy też opracowaniem algorytmów przetwarzania bilionów punktów danych każdego dnia, twój wkład znacząco wpłynie na nasz biznes - i na świat. Zainteresowany? Trochę o nas: Yahoo Knowledge (YK) to platforma i usługi wiedzy na dużą skalę, które dostarczają informacji o realnych jednostkach i ich powiązaniach. Zespół inżynierów YK tworzy i zarządza platformami pozyskiwania danych, ekstrakcją informacji, pojednaniem danych, obiektami przechowywania oraz rzeczywistym wykorzystaniem i zrozumieniem grafu wiedzy. Projekty, nad którymi pracuje YK, bezpośrednio wpływają na jakość systemów Yahoo, w tym Yahoo Search, Yahoo Home Page, Yahoo Finance, systemy reklamowe i inne. To daje unikalną możliwość pracy nad szerokim zakresem systemów, takich jak przepływy dużych danych, uczenie maszynowe i obsługa na skalę sieci web. Obowiązki: Praca nad różnymi projektami o zróżnicowanym zakresie i stopniu skomplikowania, projektowanie, tworzenie, wdrażanie, wprowadzanie zmian, testowanie, debugowanie i wdrażanie systemów oprogramowania, które stanowią fundament wielu właściwości i aplikacji Yahoo. Posiadanie, ulepszanie i skalowanie procesów pozyskiwania i przetwarzania danych. Napędzanie kierunku rozwoju dla cyfrowej transformacji systemu następnej generacji do publicznej chmury i ciągła praca nad poprawą możliwości operacyjnych, skalowalności, wydajności, wydajności i niezawodności przepływów i potoków. Przedstawianie swojej pracy architektom i innym kolegom w celu uzyskania cennych uwag i wskazówek. Udostępnianie i prezentowanie nowych technologii, takich jak AI teamowi oraz uczestniczenie w dyskusjach na poziomie całego przedsiębiorstwa. Dużo o Tobie: Licencjat z informatyki lub pokrewnej dziedziny lub równoważne połączenie doświadczeń. Pięć lat doświadczenia w inżynierii platform danych. Zaawansowane umiejętności w zakresie projektowania, pisania, aktualizacji i recenzowania oprogramowania w Java, Scala lub Python. Trzy do pięciu lat doświadczenia jako indywidualny współtwórca w udanej dostawie kodu. Doświadczenie w pracy z rozproszonym obliczeniem, takim jak Apache Spark. Kluczowa rola w współpracy z menedżerami produktów z innych zespołów, takich jak Yahoo Web Search, Yahoo Homepage, Yahoo Sports, itp., w celu zrozumienia ich wymagań. Będziesz pomagał w zarządzaniu naszymi olbrzymimi potokami dużych danych i naszymi usługami sieciowymi. Oczekuje się, że będziesz pisać odpowiednie testy i zapewniać poprawną implementację CI/CD. Silne świadomość algorytmów, struktur danych, analizy wydajności i najlepszych praktyk inżynierii oprogramowania. Doświadczenie w budowaniu systemów online o dużej skali, skalowalnych, o niskiej latencji. Yahoo z dumą jest pracodawcą gwarantującym równouprawnienie. Wszyscy kwalifikujący się kandydaci będą brani pod uwagę do zatrudnienia bez jakiejkolwiek dyskryminacji ze względu na wiek, rasę, płeć, kolor skóry, religię, pochodzenie narodowe, orientację seksualną, tożsamość płciową, status weterana, niepełnosprawność lub jakąkolwiek inną kategorię chronioną. Yahoo jest zaangażowane w zapewnienie dostępności dla wszystkich kandydatów podczas procesu aplikacji i dla wszystkich pracowników podczas ich zatrudnienia. Jeśli potrzebujesz pomocy w zakresie dostępności i/lub odpowiedniego zakwaterowania ze względu na niepełnosprawność, prosimy o zgłoszenie wniosku za pomocą naszego formularza zgłoszeniowego (www.yahooinc.com/careers/contact-us.html) lub zadzwoń pod numer 408-336-1409. Wnioski i telefony dotyczące problemów niezwiązanych z niepełnosprawnością, takich jak śledzenie postępu wniosku, nie będą odbierane. W Yahoo wiemy, że różnorodność czyni nas silniejszymi. Zależy nam na współpracy, włączającym środowisku, które zachęca do bycia sobą i buduje poczucie przynależności. Dążymy do tego, aby każdy czuł się doceniony, związany i upoważniony do osiągnięcia swojego potencjału i przyczynienia się swoją najlepszą pracą. Aby dowiedzieć się więcej, odwiedź naszą stronę o różnorodności i włączaniu (www.yahooinc.com/diversity/). Wynagrodzenie za tę pozycję wynosi od 128 250,00 do 266 875,00 dolarów rocznie i będzie zależeć od takich czynników, jak Twoja lokalizacja, umiejętności i doświadczenie. Pakiet wynagrodzenia może obejmować również możliwości uzyskania dodatkowego wynagrodzenia w formie dyskrecjonalnej rocznej premii lub prowizji, a także motywacyjne programy akcyjne. Yahoo oferuje czołowe w branży świadczenia, w tym opiekę zdrowotną, plan oszczędnościowy 401K, święta firmowe, urlop wypoczynkowy, chorobowy, macierzyński i program pomocy pracownikom. Wymagania dotyczące kwalifikowalności. Yahoo bardzo zachęca do elastycznego podejścia do miejsca pracy pracowników i do modelu pracy hybrydowej. Wielu naszych pracowników ceni tę elastyczną formę pracy. Większość naszych ról nie wymaga określonego schematu obecności w biurze. Jeśli dołączysz do Yahoo, możesz być poproszony o uczestnictwo lub podróżowanie na sesje pracy na miejscu, spotkania zespołowe lub inne wydarzenia. O tych okazjach zostaniesz powiadomiony z wyprzedzeniem, aby umożliwić Ci odpowiednie przygotowania. Jeśli jesteś ciekawy, jak może to wpłynąć na tę rolę, omów to z rekruterem. Obecnie pracujesz dla Yahoo? Prosimy o aplikowanie na naszej wewnętrznej stronie kariery.