
Firework to firma z obszaru handlu wideo, która pomaga sprzedawcom detalicznym i markom e-commerce tworzyć bardziej interaktywne cyfrowe doświadczenia zakupowe. Platforma łączy sztuczną inteligencję z narzędziami wideo, takimi jak wirtualni asystenci AI, cyfrowe salony sprzedaży, wirtualne zakupy jeden na jeden oraz materiały wideo z możliwością dokonywania zakupów. Firework zapewnia również globalną infrastrukturę wideo zaprojektowaną z myślą o szybkiej i bezpiecznej dystrybucji oraz wysokich standardach prywatności danych, wspierając marki, które chcą łączyć bogatsze treści z zaangażowaniem klientów i sprzedażą online.
Starszy inżynier danych w Firework (praca hybrydowa, Kalifornia)
Starszy inżynier danych odpowiada za skalowalną infrastrukturę danych, potoki uczenia maszynowego i systemy analityczne w Firework. Rola wspiera inicjatywy firmy w obszarze AI, handlu wideo i rozwoju produktu.
160 000 $ – 180 000 $ / rok
HybrydowoPełny etatSeniorWymagany Język: angielskiInżynier danychOpis
- Projektowanie i tworzenie backendowej infrastruktury danych oraz infrastruktury danych uczenia maszynowego obejmującej pozyskiwanie zdarzeń, przetwarzanie strumieniowe, hurtownie, potoki, wizualizację, analitykę i aplikacje.
- Tworzenie narzędzi analitycznych generujących praktyczne wnioski dotyczące pozyskiwania klientów, efektywności operacyjnej i wyników biznesowych.
- Budowanie i obsługa rozproszonych potoków ETL, potoków inżynierii cech oraz wykonywania modeli.
- Tworzenie produktów danych umożliwiających zespołom analitycznym i zespołom data science rozwijanie produktu Firework.
- Utrzymywanie bezpiecznego rozdzielenia danych ponad granicami państw z wykorzystaniem wielu centrów danych i regionów AWS.
- Współpraca ze specjalistami ds. danych i analityki w celu wzmacniania platform danych oraz przetwarzania kompleksowego.
- Badanie problemów technicznych, ocena wydajności, równoważenie obciążeń i udział w przeglądach kodu.
- Mentoring inżynierów danych, wyznaczanie kierunku technicznego, dzielenie się sprawdzonymi praktykami i wspieranie rozwoju zawodowego.
- Zapewnianie przywództwa technicznego, kształtowanie decyzji architektonicznych i pomoc w definiowaniu standardów inżynieryjnych.
Wymagania
- Co najmniej pięć lat doświadczenia zawodowego w inżynierii danych, inżynierii oprogramowania lub pokrewnej dziedzinie, w tym znaczące doświadczenie z produkcyjnymi systemami danych lub uczenia maszynowego.
- Zaawansowana znajomość języków Python i SQL, w tym złożonych zapytań, transformacji danych i dostrajania wydajności.
- Doświadczenie w tworzeniu i obsłudze wielkoskalowych potoków ETL lub ELT oraz rozproszonych systemów przetwarzania.
- Praktyczne doświadczenie z nowoczesnymi hurtowniami danych, takimi jak Snowflake lub BigQuery, albo z otwartymi formatami tabel, takimi jak Iceberg.
- Doświadczenie z Apache Spark, Flink lub porównywalnymi frameworkami przetwarzania danych.
- Znajomość platform orkiestracji, takich jak Apache Airflow, Dagster lub Prefect.
- Doświadczenie z infrastrukturą chmurową, preferowane AWS lub Google Cloud Platform.
- Solidne podstawy modelowania danych, projektowania baz danych i architektury danych.
- Doświadczenie we wdrażaniu praktyk jakości, obserwowalności i niezawodności danych w środowisku produkcyjnym.
- Silne umiejętności analityczne i rozwiązywania problemów oraz udokumentowane doświadczenie w samodzielnym prowadzeniu złożonych prac technicznych.
- Jasna komunikacja i umiejętność współpracy z zespołami technicznymi i nietechnicznymi.
- Potencjał przywódczy i zainteresowanie rozwojem w kierunku zarządzania ludźmi poprzez mentoring, budowanie zespołu i strategię techniczną.
Benefity
- Opcje na akcje.
- Wysokość wynagrodzenia może być dostosowywana do miejsca pracy, umiejętności, doświadczenia, warunków rynkowych i wewnętrznej spójności wynagrodzeń.