Praca
Z kanału partnera
Starszy inżynier oprogramowania, produkt danych
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Tak
- Firma
- TRM Labs
- Poziom
- Senior
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
Zbuduj bezpieczniejszy świat.
TRM Labs zapewnia rozwiązania wywiadowcze oparte na sztucznej inteligencji, które pomagają agencjom sektora publicznego i prywatnego prowadzić dochodzenia i zakłócać przestępczość. Platformy TRM umożliwiają śledczym śledzenie nielegalnej działalności, budowanie spraw i konstruowanie operacyjnych obrazów sieci zagrożeń. Wiodące agencje i firmy na całym świecie polegają na TRM, aby uczynić świat coraz bezpieczniejszym.
Zespół Data Product współpracuje z doświadczoną grupą analityków danych, inżynierów i menedżerów produktów, aby tworzyć wysoce skalowalne funkcje, które stanowią podstawę produktów i usług TRM. Jako inżynier danych w zespole Data Product będziesz odpowiedzialny za projektowanie i budowanie usług danych o znaczeniu krytycznym. Funkcje te analizują i zapewniają wgląd w aktywność transakcyjną blockchain w skali petabajtów, a ostatecznie pracują nad zbudowaniem bezpieczniejszego systemu finansowego dla miliardów ludzi.
Wpływ, jaki będziesz tutaj mieć:
•
Twórz wysoce skalowalne funkcje, które integrują się z dziesiątkami łańcuchów bloków.
•
Projektuj i twórz skomplikowane modele danych w celu optymalnego przechowywania i wyszukiwania, aby obsługiwać opóźnienia poniżej sekundy przy wysyłaniu zapytań o dane blockchain.
•
Współpracuj między działami, współpracując z analitykami danych, inżynierami zaplecza i menedżerami produktu, aby projektować i wdrażać nowatorskie modele danych, które ulepszają produkty TRM.
Czego szukamy:
•
Licencjat (lub równoważny) w dziedzinie informatyki lub pokrewnej dziedzinie.
•
Udokumentowane doświadczenie poparte ponad 5-letnim praktycznym doświadczeniem w projektowaniu skalowalnego rozwoju API, architekturze systemów rozproszonych, prowadzeniu projektów od wstępnej koncepcji po pomyślne wdrożenie produkcyjne.
•
Wyjątkowe umiejętności programowania w Pythonie, a także biegłość w SQL lub SparkSQL.
•
Wszechstronność obejmująca całe spektrum inżynierii danych w jednym lub kilku z następujących obszarów:
•
Dogłębne doświadczenie z magazynami danych, takimi jak BigQuery i Postgres.
•
Biegłość w zakresie narzędzi do potoku danych i orkiestracji przepływu pracy, takich jak Airflow i DBT.
•
Znajomość technologii przetwarzania danych i przepływów pracy związanych ze strumieniowaniem, w tym Dataflow, Spark, Kafka i Flink.
•
Kompetencje we wdrażaniu i monitorowaniu infrastruktury w ramach platform chmury publicznej z wykorzystaniem narzędzi takich jak Docker, Terraform, Kubernetes, Datadog.
•
Sprawdzona umiejętność ładowania, wysyłania zapytań i przekształcania obszernych zbiorów danych
O zespole:
•
Nasz zespół jest rozproszony w kilku krajach i strefach czasowych. Aby wykorzystać możliwości i stawić czoła wyzwaniom związanym z tym modelem pracy, stworzyliśmy kulturę opartą na zaufaniu, przejrzystości i zdolnościach adaptacyjnych. Mimo że jesteśmy rozproszeni po różnych strefach czasowych, pozostajemy w bliskim kontakcie dzięki otwartej komunikacji i regularnym meldunkom. Korzystanie z narzędzi cyfrowych pomaga nam bezproblemowo współpracować i pracować w imponującym tempie, zapewniając wyniki z szybkością TRM przy zachowaniu synchronizacji.
•
Różnorodność perspektyw i wiedzy specjalistycznej w naszym zespole inicjuje twórczą wymianę zdań i zwiększa nasze możliwości rozwiązywania problemów, pozwalając nam wykorzystać naszą globalną synergię do napędzania innowacyjności i wydajności.
•
Kieruje nami głębokie poczucie własności, ciągłe dążenie do doskonalenia i obsesja na punkcie dostarczania naszym klientom magicznych doświadczeń; są one podstawową częścią naszej kultury.
•
Kieruje nami chęć ciągłego doskonalenia naszego rzemiosła i w tym celu regularnie oceniamy nasze procesy, szukamy informacji zwrotnych i korzystamy z iteracyjnego rozwoju, aby udoskonalić to, co robimy.
•
Strukturalizujemy problemy i stosujemy zasadę 80/20 (w przypadku wielu wyników około 80% konsekwencji ma swoje źródło w 20% przyczyn), aby określić, gdzie skierować nasze ostre jak brzytwa skupienie.
•
Każdy z nas pasjonuje się doskonałością i rozwojem, dlatego jesteśmy zachęcani do kwestionowania status quo i eksperymentowania z nowymi metodami. Takie nastawienie tworzy środowisko, w którym innowacje są częścią naszej codziennej rutyny, a każdy członek zespołu jest pionierem zorientowanym na wpływ.
•
Świętując nasze sukcesy i ucząc się na błędach, pozostajemy elastyczni i myślimy przyszłościowo, zawsze starając się podnosić naszą wydajność i wpływ.
Dowiedz się o TRM Speed na tym stanowisku:
•
Zespół otrzymał od klientów prośbę o pokazanie salda bieżącego aktywów powiązanych z adresem w produkcie. Przeprowadzili burzę mózgów, aby określić minimalne wykonalne rozwiązanie, które można dostarczyć w ciągu dwóch tygodni. Zespół zdecydował się opracować framework, który ułatwiłby włączenie tej funkcji dla każdego łańcucha (takiego jak BTC, ETH itp.) indywidualnie. Z powodzeniem wdrożyli i przetestowali to rozwiązanie dla sieci BTC i dostarczyli je klientom w ciągu dwóch tygodni. Takie podejście pozwoliło zespołowi szybko zapewnić wartość klientom i ustalić powtarzalny proces.
•
Zespół otrzymał zadanie wdrożenia nowej funkcji, która umożliwi TRM szybkie zbieranie opinii od społeczności użytkowników. Ze względu na cel firmy, jakim było zaprezentowanie tej funkcji na nadchodzącym wydarzeniu, harmonogram był napięty. Zespół szybko dostosował się do prośby, ocenił wymagania i opracował rozwiązanie, które zaspokoiło 80% potrzeb i mogło zostać zrealizowane w bardzo krótkim czasie. Pomyślnie dostarczyli tę funkcję zgodnie z harmonogramem, imponując klientom zarówno funkcjonalnością, jak i szybkością realizacji.
•
Zespół otrzymał zadanie opracowania rozwiązania umożliwiającego ujawnienie pośredniego narażenia poprzez zamianę międzyłańcuchową w odpowiedzi na podobną funkcję konkurencji. Przed wyborem podejścia technicznego zespół przeprowadził konsultacje z zainteresowanymi stronami, aby ustalić wykonalny harmonogram wdrożenia. Dzięki tym wkładom zespół opracował rozwiązanie pasujące do harmonogramu, poinformował zainteresowane strony o kompromisach i pomyślnie dostarczył rozwiązanie zgodnie z obietnicą.
O poziomach inżynieryjnych TRM:…
Źródło: Jobicy (https://jobicy.com/jobs/155044-senior-software-engineer-data-product)
TRM Labs zapewnia rozwiązania wywiadowcze oparte na sztucznej inteligencji, które pomagają agencjom sektora publicznego i prywatnego prowadzić dochodzenia i zakłócać przestępczość. Platformy TRM umożliwiają śledczym śledzenie nielegalnej działalności, budowanie spraw i konstruowanie operacyjnych obrazów sieci zagrożeń. Wiodące agencje i firmy na całym świecie polegają na TRM, aby uczynić świat coraz bezpieczniejszym.
Zespół Data Product współpracuje z doświadczoną grupą analityków danych, inżynierów i menedżerów produktów, aby tworzyć wysoce skalowalne funkcje, które stanowią podstawę produktów i usług TRM. Jako inżynier danych w zespole Data Product będziesz odpowiedzialny za projektowanie i budowanie usług danych o znaczeniu krytycznym. Funkcje te analizują i zapewniają wgląd w aktywność transakcyjną blockchain w skali petabajtów, a ostatecznie pracują nad zbudowaniem bezpieczniejszego systemu finansowego dla miliardów ludzi.
Wpływ, jaki będziesz tutaj mieć:
•
Twórz wysoce skalowalne funkcje, które integrują się z dziesiątkami łańcuchów bloków.
•
Projektuj i twórz skomplikowane modele danych w celu optymalnego przechowywania i wyszukiwania, aby obsługiwać opóźnienia poniżej sekundy przy wysyłaniu zapytań o dane blockchain.
•
Współpracuj między działami, współpracując z analitykami danych, inżynierami zaplecza i menedżerami produktu, aby projektować i wdrażać nowatorskie modele danych, które ulepszają produkty TRM.
Czego szukamy:
•
Licencjat (lub równoważny) w dziedzinie informatyki lub pokrewnej dziedzinie.
•
Udokumentowane doświadczenie poparte ponad 5-letnim praktycznym doświadczeniem w projektowaniu skalowalnego rozwoju API, architekturze systemów rozproszonych, prowadzeniu projektów od wstępnej koncepcji po pomyślne wdrożenie produkcyjne.
•
Wyjątkowe umiejętności programowania w Pythonie, a także biegłość w SQL lub SparkSQL.
•
Wszechstronność obejmująca całe spektrum inżynierii danych w jednym lub kilku z następujących obszarów:
•
Dogłębne doświadczenie z magazynami danych, takimi jak BigQuery i Postgres.
•
Biegłość w zakresie narzędzi do potoku danych i orkiestracji przepływu pracy, takich jak Airflow i DBT.
•
Znajomość technologii przetwarzania danych i przepływów pracy związanych ze strumieniowaniem, w tym Dataflow, Spark, Kafka i Flink.
•
Kompetencje we wdrażaniu i monitorowaniu infrastruktury w ramach platform chmury publicznej z wykorzystaniem narzędzi takich jak Docker, Terraform, Kubernetes, Datadog.
•
Sprawdzona umiejętność ładowania, wysyłania zapytań i przekształcania obszernych zbiorów danych
O zespole:
•
Nasz zespół jest rozproszony w kilku krajach i strefach czasowych. Aby wykorzystać możliwości i stawić czoła wyzwaniom związanym z tym modelem pracy, stworzyliśmy kulturę opartą na zaufaniu, przejrzystości i zdolnościach adaptacyjnych. Mimo że jesteśmy rozproszeni po różnych strefach czasowych, pozostajemy w bliskim kontakcie dzięki otwartej komunikacji i regularnym meldunkom. Korzystanie z narzędzi cyfrowych pomaga nam bezproblemowo współpracować i pracować w imponującym tempie, zapewniając wyniki z szybkością TRM przy zachowaniu synchronizacji.
•
Różnorodność perspektyw i wiedzy specjalistycznej w naszym zespole inicjuje twórczą wymianę zdań i zwiększa nasze możliwości rozwiązywania problemów, pozwalając nam wykorzystać naszą globalną synergię do napędzania innowacyjności i wydajności.
•
Kieruje nami głębokie poczucie własności, ciągłe dążenie do doskonalenia i obsesja na punkcie dostarczania naszym klientom magicznych doświadczeń; są one podstawową częścią naszej kultury.
•
Kieruje nami chęć ciągłego doskonalenia naszego rzemiosła i w tym celu regularnie oceniamy nasze procesy, szukamy informacji zwrotnych i korzystamy z iteracyjnego rozwoju, aby udoskonalić to, co robimy.
•
Strukturalizujemy problemy i stosujemy zasadę 80/20 (w przypadku wielu wyników około 80% konsekwencji ma swoje źródło w 20% przyczyn), aby określić, gdzie skierować nasze ostre jak brzytwa skupienie.
•
Każdy z nas pasjonuje się doskonałością i rozwojem, dlatego jesteśmy zachęcani do kwestionowania status quo i eksperymentowania z nowymi metodami. Takie nastawienie tworzy środowisko, w którym innowacje są częścią naszej codziennej rutyny, a każdy członek zespołu jest pionierem zorientowanym na wpływ.
•
Świętując nasze sukcesy i ucząc się na błędach, pozostajemy elastyczni i myślimy przyszłościowo, zawsze starając się podnosić naszą wydajność i wpływ.
Dowiedz się o TRM Speed na tym stanowisku:
•
Zespół otrzymał od klientów prośbę o pokazanie salda bieżącego aktywów powiązanych z adresem w produkcie. Przeprowadzili burzę mózgów, aby określić minimalne wykonalne rozwiązanie, które można dostarczyć w ciągu dwóch tygodni. Zespół zdecydował się opracować framework, który ułatwiłby włączenie tej funkcji dla każdego łańcucha (takiego jak BTC, ETH itp.) indywidualnie. Z powodzeniem wdrożyli i przetestowali to rozwiązanie dla sieci BTC i dostarczyli je klientom w ciągu dwóch tygodni. Takie podejście pozwoliło zespołowi szybko zapewnić wartość klientom i ustalić powtarzalny proces.
•
Zespół otrzymał zadanie wdrożenia nowej funkcji, która umożliwi TRM szybkie zbieranie opinii od społeczności użytkowników. Ze względu na cel firmy, jakim było zaprezentowanie tej funkcji na nadchodzącym wydarzeniu, harmonogram był napięty. Zespół szybko dostosował się do prośby, ocenił wymagania i opracował rozwiązanie, które zaspokoiło 80% potrzeb i mogło zostać zrealizowane w bardzo krótkim czasie. Pomyślnie dostarczyli tę funkcję zgodnie z harmonogramem, imponując klientom zarówno funkcjonalnością, jak i szybkością realizacji.
•
Zespół otrzymał zadanie opracowania rozwiązania umożliwiającego ujawnienie pośredniego narażenia poprzez zamianę międzyłańcuchową w odpowiedzi na podobną funkcję konkurencji. Przed wyborem podejścia technicznego zespół przeprowadził konsultacje z zainteresowanymi stronami, aby ustalić wykonalny harmonogram wdrożenia. Dzięki tym wkładom zespół opracował rozwiązanie pasujące do harmonogramu, poinformował zainteresowane strony o kompromisach i pomyślnie dostarczył rozwiązanie zgodnie z obietnicą.
O poziomach inżynieryjnych TRM:…
Źródło: Jobicy (https://jobicy.com/jobs/155044-senior-software-engineer-data-product)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: TRM Labs
Ogłoszenie pochodzi od TRM Labs.