Firework
Firework
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.

Opis

  • 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ń.