Senior Data Engineer

Job expired!

Simple Machines to uznana niezależna firma technologiczna z zasięgiem globalnym, posiadająca biura w Londynie, Sydney, San Francisco i Nowej Zelandii. Specjalizując się w pionierskich rozwiązaniach na styku danych, sztucznej inteligencji, uczenia maszynowego i inżynierii oprogramowania, dążymy do umocnienia przedsiębiorstw, gigantów technologicznych oraz organów rządowych w tworzeniu głębszych połączeń z ich ekosystemami. Jako innowatorzy w tworzeniu spersonalizowanych platform danych i inteligentnych systemów, misją naszą jest ożywienie danych w przełomowy sposób.

Jako Starszy Inżynier Platform Danych w Simple Machines, będziesz odgrywać kluczową rolę w konstruowaniu przetwarzania danych w czasie rzeczywistym oraz kształtowaniu architektury siatki danych w celu poprawy interakcji z danymi klienta. Ta rola oferuje unikalne połączenie zaangażowania technicznego i konsultacji z klientem, idealne dla tych, którzy są gotowi prowadzić przedsiębiorstwa w skutecznym wykorzystywaniu i zarządzaniu danymi.

  • Tworzenie rozwiązań danych: Implementacja najnowocześniejszych rozwiązań opartych na danych, integrujących Databricks, Snowflake, Google Cloud oraz AWS, jednocześnie przyjmując nowoczesne filozofie architektury danych.
  • Tworzenie potoków danych: Budowa i optymalizacja wydajnych potoków danych przy użyciu zaawansowanych technologii strumieniowania takich jak Kafka i Flink.
  • Optymalizacja bazy danych i przechowywania: Zarządzanie różnorodnymi technologiami baz danych, zwiększanie dostępności i wydajności danych.
  • Przetwarzanie i analiza dużych ilości danych: Obsługa przetwarzania danych na dużą skalę i analizy przy użyciu frameworków dużych danych, takich jak Apache Spark i Apache Flink.
  • Zarządzanie danymi w chmurze: Nadzór nad usługami danych specyficznymi dla chmury, poprawa współdzielenia danych między różnymi jednostkami biznesowymi.
  • Bezpieczeństwo i zgodność: Zapewnienie przestrzegania polityk bezpieczeństwa i regulacji, wdrażanie solidnych praktyk ochrony danych.
  • Doradztwo klienta: Udzielanie eksperckich porad dotyczących praktyk danych, zgodnie z wymaganiami biznesowymi klienta.
  • Szkolenie i umocnienie: Edukowanie klientów na temat najnowszych technologii i strategii zarządzania danymi.
  • Rozwój zawodowy: Utrzymanie aktualności z trendami branżowymi i postępami technologicznymi, nieustanne doskonalenie swoich umiejętności.

Kandydaci powinni wykazywać biegłość w SQL i Spark, znajomość nowoczesnych narzędzi do przechowywania danych i orkiestracji potoków danych, oraz praktyczne doświadczenie w językach programowania takich jak Python i SQL. Głębokie zrozumienie modelowania danych, praktyk CI/CD i zarządzania projektami zwinnych jest kluczowe.