Menedżer ds. relacji z deweloperami - przetwarzanie danych i bazy danych
Remote
£184,000 - £356,500 / za rok
O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
NVIDIA tworzy akcelerację GPU dla ekosystemu przetwarzania danych analitycznych: silników zapytań, platform danych i struktur przetwarzania, na których świat przeprowadza swoje analizy. Urzeczywistnienie tego oznacza osadzenie warstwy akceleracyjnej w silnikach, których nie posiadamy. Każdy z tych silników ma swój własny optymalizator, harmonogram, model pamięci i wymianę, a każdy z nich wyznacza granicę pomiędzy „przyjęciem swojego komponentu” a „trzymaniem mojego” w innym miejscu.
Nikt nie ustalił, jak powinna wyglądać ta powierzchnia integracji. Na tym właśnie polega problem tej roli. Poszukujemy kogoś, kto ma prawdziwą wiedzę na temat budowy analitycznych systemów danych: planowania i przetwarzania zapytań, przetwarzania kolumnowego i wektorowego, formatów przechowywania lub wewnętrznych elementów silnika SQL.
Będziesz współpracować z konserwatorami, architektami i liderami inżynieryjnymi stojącymi za tymi systemami, publicznie, gdzie projekt jest otwarty i bezpośrednio tam, gdzie go nie ma, nad tym, jak przyspieszenie wpływa na dostarczane przez nich produkty. Przedstawisz dowody porównawcze, które pokażą, czy to zadziałało, i przekształcisz zdobytą wiedzę w konkretne wymagania dotyczące planu działania firmy NVIDIA. Jest to raczej rola związana z relacjami z programistami niż inżynierska, ponieważ dźwignia jest szeroka.
Inżynier ulepsza jeden silnik. Ta rola kształtuje sposób, w jaki przyspieszenie ląduje w ekosystemie i wpływa na to, które jego części dotrą tam jako pierwsze. Czym będziesz się zajmował: - Budowanie i pogłębianie wiedzy technicznej w zakresie analitycznego przetwarzania danych, w tym wykonywania i optymalizacji zapytań, przetwarzania kolumnowego i wektorowego oraz wykonywania rozproszonego.
Służyć jako doradca techniczny i zaufane źródło informacji dla programistów tworzących i obsługujących te systemy, współpracując z partnerami o wielu funkcjach, aby promować wdrażanie technologii NVIDIA, takich jak Sirius, cuCascade, RAPIDS, cuDF, nvCOMP i CUDA-X Data Processing. - Zademonstruj i zintegruj stos przetwarzania danych NVIDIA (biblioteki, zestawy SDK i narzędzia) z prawdziwymi silnikami zapytań i bazami danych OLAP, przenosząc pracę od prototypu do funkcjonującej, wymierzonej integracji we wdrożeniach chmurowych, hybrydowych i lokalnych. - Wspieraj programistów, projekty i partnerów podczas wdrażania i integracji, udostępniając działające referencyjne implementacje, przewodniki po integracji i bezpośrednią praktyczną pomoc inżynieryjną, tak aby pierwsza integracja generowała naprawdę przyspieszoną ścieżkę zapytań, a nie wersję demonstracyjną. - Śledź ekosystem przetwarzania danych analitycznych: nowe silniki, modele wykonania, formaty przechowywania i konkurencyjne podejścia do akceleracji. Podziel się zdobytą wiedzą z inżynierią, produktami, marketingiem i ogólnoświatową organizacją terenową firmy NVIDIA, aby kształtować strategię wdrożenia. - Współpracuj z architektami silników i inżynierami NVIDIA, aby rozwiązywać problemy z integracją, ustalać wzorce najlepszych praktyk i przekazywać konkretne wymagania techniczne zespołom produktowym NVIDIA. - Zdefiniuj obszar integracji pomiędzy bibliotekami przetwarzania danych GPU firmy NVIDIA a silnikami zapytań innych firm: gdzie następuje przekazanie planu, w jaki sposób rozdzielone jest wykonanie i własność pamięci oraz które z wyróżniających komponentów partnera pozostają na swoim miejscu obok naszych. Określ interfejsy API, które NVIDIA musi udostępnić, aby było to możliwe, i przenieś wzorce, które będą działać w przyszłości od jednej integracji do następnej. - Posiadaj dowody porównawcze dla analiz przyspieszanych przez GPU.
Projektuj i przeprowadzaj pomiary TPC-H, TPC-DS i ClickBench w oparciu o najsilniejsze dostępne wartości bazowe procesora, oddzielaj zachowanie zimnego i ciepłego oraz publikuj wyniki, które wytrzymują zewnętrzną kontrolę. Wykorzystaj te wyniki, aby ustalić, gdzie przypadek przyspieszenia został udowodniony, a gdzie jeszcze nie i co należy zmienić. - Opracuj plan działania dotyczący akceleracji wspólnie z projektami i partnerami, z którymi współpracujesz: co zostanie zbudowane, w jakiej kolejności i jakie założenia techniczne warto poczynić. Zdobądź tę pozycję tam, gdzie odbywa się praca, dzięki wkładowi na początku projektu i publicznemu przeglądowi projektu w formacie open source, a także dzięki wspólnemu planowaniu architektury i planów działania z kierownictwem partnerów inżynieryjnych.
Co musimy zobaczyć: - Stopień licencjata lub magistra lub równoważne doświadczenie w informatyce, inżynierii lub w pokrewnej dziedzinie. - Ponad 6 lat ogólnego doświadczenia zawodowego w branży technologicznej w zakresie inżynierii oprogramowania, relacji z programistami, partnerstw technicznych, architektury rozwiązań lub zarządzania produktami, w tym praktyczne doświadczenie z systemami danych analitycznych. Równoważne dowody autorytetu w dziedzinie domeny są ważone w oparciu o lata: opublikowane badania systemów, utrzymywanie powszechnie używanego systemu danych lub podstawowy wkład w silnik zapytań lub bibliotekę przetwarzania danych. - Doświadczenie w pracy lub wspieraniu projektów dotyczących danych open source i społeczności ich współpracowników, komercyjnych platform danych i niezależnych dostawców baz danych lub usług danych dostawców usług w chmurze. - Biegłość w pracy z wewnętrznymi elementami analitycznych systemów danych: wykonywanie i optymalizacja zapytań, przetwarzanie wektorowe i kolumnowe, łączenia i agregacja oraz formaty przechowywania, takie jak Parquet i Arrow. Wygodne czytanie i współtworzenie dużej bazy kodu C++, Rust lub Python. - Komfort współpracy z zespołami wielofunkcyjnymi w celu omawiania architektury, dzielenia się opiniami i dostarczania prezentacji technicznych lub demonstracji. - Umiejętność zarządzania projektami technicznymi i ich wdrażania, rozwiązywania problemów związanych z integracją i skutecznego przekazywania złożonych pomysłów odbiorcom technicznym i nietechnicznym. - Silne umiejętności komunikacyjne i pasja pomagania programistom we wprowadzaniu innowacji dzięki narzędziom i technologii NVIDIA.
Sposoby wyróżnienia się z tłumu: - Twórca, opiekun lub stały współpracownik powszechnie używanego systemu danych typu open source. - Dostarczono kompleksową warstwę akceleracyjną lub integrację silnika z komercyjną platformą danych. - Opublikowane lub zaprezentowane systemy działają w miejscach takich jak VLDB, SIGMOD, CIDR lub główne konferencje społeczności open source. - Doświadczenie w pełnieniu funkcji technicznego odpowiednika dla kierownictwa inżynieryjnego partnera, w tym przegląd architektury, przegląd projektu i wspólne planowanie planu działania. - Praktyczna znajomość zaawansowanych platform obliczeniowych i akceleracji GPU, w tym CUDA, RAPIDS, cuDF, nvCOMP i powiązanych bibliotek CUDA-X. Dzięki konkurencyjnym wynagradzaniom i bogatemu pakietowi świadczeń jesteśmy powszechnie uważani za jednego z najbardziej pożądanych pracodawców na świecie! Pracują dla nas jedni z najbardziej przyszłościowo myślących i ciężko pracujących ludzi na świecie, a dzięki wyjątkowemu rozwojowi nasze najlepsze w swojej klasie zespoły inżynierów szybko się rozwijają.
Jeśli jesteś osobą kreatywną i niezależną, z prawdziwą pasją do technologii, czekamy na Twoją opinię. Twoje wynagrodzenie podstawowe zostanie ustalone na podstawie Twojej lokalizacji, doświadczenia i wynagrodzeń pracowników na podobnych stanowiskach. Podstawowy zakres wynagrodzenia wynosi 184 000 USD - 287 500 USD na poziomie 4 i 224 000 USD - 356 500 USD na poziomie 5.
Będziesz także uprawniony do kapitału i świadczeń. Zgłoszenia na to stanowisko będą przyjmowane co najmniej do 14 sierpnia 2026 r. To ogłoszenie dotyczy istniejącego wakatu.
NVIDIA wykorzystuje narzędzia AI w swoich procesach rekrutacyjnych. NVIDIA angażuje się w wspieranie włączającego środowiska pracy i jest dumna, że jest pracodawcą zapewniającym równe szanse. Ponieważ bardzo cenimy różnorodność wśród naszych obecnych i przyszłych pracowników, nie stosujemy dyskryminacji (w tym podczas zatrudniania i awansowania) ze względu na rasę, religię, kolor skóry, pochodzenie narodowe, płeć, ekspresję płciową, orientację seksualną, wiek, stan cywilny, status weterana, niepełnosprawność lub jakąkolwiek inną cechę chronioną przez prawo.
Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/developer-relations-manager-data-processing-and-databases-nvidia
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.