W skrócie
- Zadania: Projektuj i buduj nowoczesne platformy danych oraz rozwiązania w chmurze.
- Firma: Simple Machines - globalna firma konsultingowa technologii.
- Benefity: Interesujące problemy, autonomia, rozwój zawodowy i praca z doświadczonym zespołem.
- Pozostałe informacje: Praca w małych, wysokiej klasy zespołach z dużymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Rozwiązuj trudne problemy danych i twórz realny wpływ na projekty.
- Kwalifikacje: Silne umiejętności w Pythonie, SQL oraz doświadczenie w architekturze platform danych.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Proszę aplikować tylko, jeśli masz prawo do pracy w Polsce. Sponsoring nie jest dostępny na to stanowisko.
Simple Machines to globalna, niezależna firma konsultingowa technologii działająca w Sydney, Nowej Zelandii, Londynie i Polsce. Projektujemy i budujemy nowoczesne platformy danych, inteligentne systemy oraz oprogramowanie na styku inżynierii danych, inżynierii oprogramowania i AI. Współpracujemy z przedsiębiorstwami, firmami rozwijającymi się oraz rządem, aby przekształcać chaotyczne, wartościowe dane w produkty, platformy i decyzje, które naprawdę mają znaczenie.
Wymagania
To jest praktyczna rola inżynieryjna na poziomie seniora, a nie tylko architektura ani funkcja wsparcia. Będziesz odpowiedzialny za kierunek techniczny, projektowanie platformy i podejmowanie decyzji architektonicznych. Będziesz projektować i budować nowoczesne platformy danych, rurociągi w czasie rzeczywistym oraz produkty danych dla klientów, którzy poważnie podchodzą do wykorzystania danych. Będziesz pracować w małych, wysoko wykwalifikowanych zespołach i działać blisko problemu oraz klienta.
Co będziesz robić
- Projektowanie platformy i architektury
- Posiadaj pełną architekturę nowoczesnych, natywnych w chmurze platform danych
- Projektuj skalowalne ekosystemy danych przy użyciu data mesh, produktów danych i kontraktów danych
- Podejmuj decyzje architektoniczne dotyczące warstw pobierania, przechowywania, przetwarzania i dostępu
- Zapewnij, że platformy są bezpieczne, zgodne i gotowe do produkcji
- Budowanie nowoczesnych platform danych
- Projektuj i dostarczaj natywne w chmurze platformy danych przy użyciu Databricks, Snowflake, AWS i GCP
- Zastosuj nowoczesne wzorce architektoniczne: data mesh, produkty danych i kontrakty danych
- Integruj się głęboko z systemami klientów, aby umożliwić skalowalny dostęp do danych
- Rozwój wysokowydajnych rurociągów
- Buduj i optymalizuj rurociągi wsadowe i w czasie rzeczywistym
- Pracuj z technologiami strumieniowymi i zdarzeniowymi, takimi jak Kafka, Flink, Kinesis, Pub/Sub
- Orkiestruj przepływy pracy przy użyciu Airflow, Dataflow, Glue
- Praca na dużą skalę
- Przetwarzaj i transformuj duże zbiory danych przy użyciu Spark i Flink
- Projektuj systemy, które działają w produkcji - nie tylko na papierze
- Własność przechowywania danych i wydajności
- Pracuj z relacyjnymi, NoSQL i analitycznymi magazynami (Postgres, BigQuery, Snowflake, Cassandra, MongoDB)
- Optymalizuj formaty przechowywania i wzorce dostępu (Parquet, Delta, ORC, Avro)
- Chmura, bezpieczeństwo i zarządzanie
- Wdrażaj bezpieczne, zgodne rozwiązania danych z bezpieczeństwem od podstaw
- Wbuduj zarządzanie bez zabijania wydajności dewelopera
- Konsultacje i wpływ
- Pracuj bezpośrednio z klientami, aby zrozumieć problemy i kształtować rozwiązania
- Tłumacz potrzeby biznesowe na pragmatyczne decyzje inżynieryjne
- Działaj jako zaufany doradca techniczny, a nie tylko wykonawca poleceń
- Przywództwo techniczne i jakość
- Ustal standardy inżynieryjne, wzorce i najlepsze praktyki w zespołach
- Przeglądaj projekty i kod, zapewniając jasny kierunek techniczny i mentoring
- Podnoś poprzeczkę w zakresie jakości danych, testowania, obserwowalności i doskonałości operacyjnej
Korzyści
Czego szukamy
- Podstawowe umiejętności inżynieryjne
- Silna znajomość Pythona i SQL
- Głębokie doświadczenie z Spark i nowoczesnymi platformami danych (Databricks / Snowflake)
- Solidne zrozumienie usług danych w chmurze (AWS lub GCP)
- Ocena architektury i projektowania
- Udokumentowane posiadanie architektur dużych platform danych
- Silne umiejętności modelowania danych i zdolność podejmowania decyzji architektonicznych
- Komfort w balansowaniu kompromisów między wydajnością, kosztami a złożonością
- Doświadczenie w platformach danych
- Budowa i obsługa dużych rurociągów danych w produkcji
- Silne umiejętności modelowania danych i oceny architektonicznej
- Komfort z wieloma technologiami i formatami przechowywania
- Dyscyplina inżynieryjna
- Doświadczenie w infrastrukturze jako kod (Terraform, Pulumi)
- Pipelines CI/CD przy użyciu narzędzi takich jak GitHub Actions, ArgoCD
- Ramki testowania i jakości danych (dbt, Great Expectations, Soda)
- Myślenie o dostawie i konsultacjach
- Doświadczenie w środowiskach konsultingowych lub usług profesjonalnych
- Silne instynkty konsultingowe — zdolność do kwestionowania założeń i prowadzenia klientów do lepszych wyników
- Komfort w mentorowaniu starszych inżynierów i wpływaniu na kulturę techniczną
Dlaczego Simple Machines
- Będziesz pracować nad interesującymi, mającymi duży wpływ problemami
- Będziesz budować nowoczesne platformy, a nie utrzymywać przestarzałe rozwiązania
- Będziesz otoczony przez starszych inżynierów, którzy naprawdę znają swój fach
- Będziesz miał autonomię, wpływ i przestrzeń do rozwoju
Jeśli jesteś starszym inżynierem danych, który chce budować właściwie, myśleć jasno i dostarczać realne wyniki - powinniśmy porozmawiać.
Senior Data Engineer – pracodawca: Simple Machines
Simple Machines to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku pracy. Pracując zdalnie z Krakowa, będziesz częścią zespołu, który ceni innowacyjność i współpracę, a także korzysta z atrakcyjnych benefitów, takich jak budżety na szkolenia oraz dodatki na zdrowie i sprzęt. Nasza kultura pracy sprzyja kreatywności i ciągłemu doskonaleniu umiejętności, co czyni nas idealnym miejscem dla ambitnych inżynierów.