Senior Tech Lead - Data Platform Framework
⚲ Gdańsk
25 200 - 31 920 PLN netto (B2B)
Wymagania
- Python
- Hexagonal Architecture
- Snowflake
- AWS
- Terraform
- Docker
Opis stanowiska
Kim jest H2B Group?
Jesteśmy firmą konsultingową, która pomaga klientom w automatyzacji procesów biznesowych przy pomocy AI, a specjalistom IT rozwijać karierę w modelu B2B. Oferujemy projekty z branż takich jak fintech, medtech, edutech czy automatyka przemysłowa. Dzięki ścisłej współpracy wspieramy rozwój naszych klientów poprzez dostarczanie szybkich i mierzalnych efektów, jednocześnie zapewniając specjalistom IT możliwości rozwoju kariery i zdobywania cennego doświadczenia.
Dlaczego warto z nami współpracować?
Elastyczność – Wybierasz projekty dopasowane do swoich umiejętności i zainteresowań, z możliwością zmiany w ramach naszej firmy lub grupy Euvic, której jesteśmy częścią.
Przejrzystość – Masz jasne zasady współpracy i pełną transparentność wynagrodzenia oraz warunków.
Szybkość działania – Dzięki naszej efektywności szybko znajdziesz lub zmienisz projekt, który idealnie odpowiada Twoim kompetencjom.
Możliwość rozwoju – Pracujesz przy innowacyjnych projektach, rozwijając kluczowe kompetencje i zdobywając cenne doświadczenie.
Do projektu naszego klienta poszukujemy:
Senior Tech Lead – Data Platform Framework (Senior Technical Lead / Staff Engineer – Data & Platform Engineering)
Informacje o projekcie:
Projekt dotyczy rozwoju nowoczesnego frameworka platformy danych opartego na języku Python oraz architekturze Ports & Adapters (Hexagonal). Kluczowym celem jest przebudowa istniejącego rozwiązania z monolitycznego stosu technologicznego na modułową, niezależną od narzędzi architekturę (tool-agnostic), w której poszczególne technologie wdrażane są poprzez wymienne adaptery. Framework ma być także niezależny od narzędzi orkiestracji (orchestrator-agnostic). Środowisko projektowe obejmuje zaawansowane standardy przetwarzania danych regulowanych (life sciences / pharma). Stanowisko łączy około 60% pracy inżynieryjnej (hands-on) oraz 40% przywództwa technicznego nad 3-osobowym zespołem programistów.
Zakres obowiązków na tym stanowisku:
• Nadzór i rozwój architektury Ports & Adapters / Hexagonal Architecture
• Projektowanie i utrzymanie czystych interfejsów oraz dbanie o technologiczną niezależność rdzenia frameworka
• Projektowanie architektury adapterów/wtyczek (plugin architecture) oraz mechanizmów wstrzykiwania zależności (dependency injection)
• Tworzenie produkcyjnej jakości bibliotek oraz adapterów w języku Python
• Zapewnienie niezależności frameworka od platform orkiestracji i eliminacja specyficznych zależności środowiskowych
• Projektowanie bezpiecznych integracji z systemami zarządzania sekretami
• Budowa adapterów dla komponentów platformy danych: hurtownie danych, katalogi danych, data observability, transformacja danych, migracje baz danych, kontrola dostępu oraz secrets management
• Wdrażanie i rozwój procesów CI/CD, konteneryzacji oraz Terraform / Infrastructure as Code (IaC)
• Wyznaczanie standardów inżynieryjnych w zakresie testów, code review, branchingu, wydań i dokumentacji
• Prowadzenie i mentoring 3-osobowego zespołu inżynierów, dekompozycja epiców na zadania wdrożeniowe i dbałość o jakość techniczną
• Przeprowadzenie transferu wiedzy (knowledge transfer) oraz przejęcie odpowiedzialności za istniejący, złożony codebase w Pythonie
• Współpraca z architektami, Product Ownerami i interesariuszami przy przekładaniu wymagań na roadmapę techniczną
Wymagania:
• Minimum 8 lat doświadczenia w software / data engineering, w tym minimum 2 lata w roli Tech Lead, Staff Engineer lub Architekta z odpowiedzialnością za innych inżynierów
• Ekspercka znajomość języka Python w rozwiązaniach produkcyjnych: OOP, klasy bazowe i interfejsy (Abstract base classes/interfaces), type hints, pakietowanie (packaging), zarządzanie zależnościami (dependency management), tworzenie bibliotek wielokrotnego użytku
• Praktyczne doświadczenie w Clean Architecture / Hexagonal Architecture / Ports & Adapters, dependency injection oraz projektowaniu zorientowanym na interfejsy
• Produkcyjne doświadczenie z technologią Snowflake
• Praktyczne doświadczenie w pracy z chmurą AWS
• Doświadczenie w projektowaniu pipeline'ów CI/CD (mile widziany GitLab CI lub równoważny)
• Praktyczna znajomość Terraform / Infrastructure as Code (IaC)
• Doświadczenie w bezpiecznym zarządzaniu danymi uwierzytelniającymi (np. HashiCorp Vault, AWS Secrets Manager lub AWS Parameter Store)
• Głębokie zrozumienie zagadnień: data governance, data warehousing, data transformation, data ingestion / ETL
• Zaawansowana znajomość języka SQL
• Doświadczenie z technologiami orkiestracji (np. Airflow lub Dagster)
• Bardzo dobra znajomość języka angielskiego umożliwiająca swobodną komunikację z interesariuszami technicznymi i biznesowymi
Mile widziane:
• Znajomość narzędzi ekosystemu data platform: dbt, Collibra, Immuta, Monte Carlo, Liquibase lub równoważnych
• Doświadczenie z alternatywnymi technologiami hurtowni danych (np. BigQuery, PostgreSQL, Redshift)
• Doświadczenie z narzędziami data catalog lub data observability (np. OpenMetadata, Datadog)
• Doświadczenie w branży life sciences, farmaceutycznej lub przy przetwarzaniu danych regulowanych
• Znajomość standardów GxP, systemów walidowanych lub ALCOA+
• Doświadczenie w przejmowaniu i stabilizacji złożonego kodu od innego zespołu inżynierskiego
• Doświadczenie w pracy w metodyce SAFe / PI Planning
• Doświadczenie z Agentic AI lub inżynierią wspieraną sztuczną inteligencją (AI-enabled engineering)
Co oferujemy?
Pracę zdalną – elastyczność, która pozwala pracować z każdego zakątka świata!
Ciekawe projekty – dobierane zgodnie z Twoimi umiejętnościami i zainteresowaniami, dające możliwość pracy nad innowacyjnymi rozwiązaniami.
Umowa B2B bez zapisu o wyłączności – współpracuj z nami na swoich zasadach.
Rozwój zawodowy – praca z najnowszymi technologiami i w zróżnicowanych projektach gwarantuje stały rozwój.
Jesteśmy firmą konsultingową, która pomaga klientom w automatyzacji procesów biznesowych przy pomocy AI, a specjalistom IT rozwijać karierę w modelu B2B. Oferujemy projekty z branż takich jak fintech, medtech, edutech czy automatyka przemysłowa. Dzięki ścisłej współpracy wspieramy rozwój naszych klientów poprzez dostarczanie szybkich i mierzalnych efektów, jednocześnie zapewniając specjalistom IT możliwości rozwoju kariery i zdobywania cennego doświadczenia.
Dlaczego warto z nami współpracować?
Elastyczność – Wybierasz projekty dopasowane do swoich umiejętności i zainteresowań, z możliwością zmiany w ramach naszej firmy lub grupy Euvic, której jesteśmy częścią.
Przejrzystość – Masz jasne zasady współpracy i pełną transparentność wynagrodzenia oraz warunków.
Szybkość działania – Dzięki naszej efektywności szybko znajdziesz lub zmienisz projekt, który idealnie odpowiada Twoim kompetencjom.
Możliwość rozwoju – Pracujesz przy innowacyjnych projektach, rozwijając kluczowe kompetencje i zdobywając cenne doświadczenie.
Do projektu naszego klienta poszukujemy:
Senior Tech Lead – Data Platform Framework (Senior Technical Lead / Staff Engineer – Data & Platform Engineering)
Informacje o projekcie:
Projekt dotyczy rozwoju nowoczesnego frameworka platformy danych opartego na języku Python oraz architekturze Ports & Adapters (Hexagonal). Kluczowym celem jest przebudowa istniejącego rozwiązania z monolitycznego stosu technologicznego na modułową, niezależną od narzędzi architekturę (tool-agnostic), w której poszczególne technologie wdrażane są poprzez wymienne adaptery. Framework ma być także niezależny od narzędzi orkiestracji (orchestrator-agnostic). Środowisko projektowe obejmuje zaawansowane standardy przetwarzania danych regulowanych (life sciences / pharma). Stanowisko łączy około 60% pracy inżynieryjnej (hands-on) oraz 40% przywództwa technicznego nad 3-osobowym zespołem programistów.
Zakres obowiązków na tym stanowisku:
• Nadzór i rozwój architektury Ports & Adapters / Hexagonal Architecture
• Projektowanie i utrzymanie czystych interfejsów oraz dbanie o technologiczną niezależność rdzenia frameworka
• Projektowanie architektury adapterów/wtyczek (plugin architecture) oraz mechanizmów wstrzykiwania zależności (dependency injection)
• Tworzenie produkcyjnej jakości bibliotek oraz adapterów w języku Python
• Zapewnienie niezależności frameworka od platform orkiestracji i eliminacja specyficznych zależności środowiskowych
• Projektowanie bezpiecznych integracji z systemami zarządzania sekretami
• Budowa adapterów dla komponentów platformy danych: hurtownie danych, katalogi danych, data observability, transformacja danych, migracje baz danych, kontrola dostępu oraz secrets management
• Wdrażanie i rozwój procesów CI/CD, konteneryzacji oraz Terraform / Infrastructure as Code (IaC)
• Wyznaczanie standardów inżynieryjnych w zakresie testów, code review, branchingu, wydań i dokumentacji
• Prowadzenie i mentoring 3-osobowego zespołu inżynierów, dekompozycja epiców na zadania wdrożeniowe i dbałość o jakość techniczną
• Przeprowadzenie transferu wiedzy (knowledge transfer) oraz przejęcie odpowiedzialności za istniejący, złożony codebase w Pythonie
• Współpraca z architektami, Product Ownerami i interesariuszami przy przekładaniu wymagań na roadmapę techniczną
Wymagania:
• Minimum 8 lat doświadczenia w software / data engineering, w tym minimum 2 lata w roli Tech Lead, Staff Engineer lub Architekta z odpowiedzialnością za innych inżynierów
• Ekspercka znajomość języka Python w rozwiązaniach produkcyjnych: OOP, klasy bazowe i interfejsy (Abstract base classes/interfaces), type hints, pakietowanie (packaging), zarządzanie zależnościami (dependency management), tworzenie bibliotek wielokrotnego użytku
• Praktyczne doświadczenie w Clean Architecture / Hexagonal Architecture / Ports & Adapters, dependency injection oraz projektowaniu zorientowanym na interfejsy
• Produkcyjne doświadczenie z technologią Snowflake
• Praktyczne doświadczenie w pracy z chmurą AWS
• Doświadczenie w projektowaniu pipeline'ów CI/CD (mile widziany GitLab CI lub równoważny)
• Praktyczna znajomość Terraform / Infrastructure as Code (IaC)
• Doświadczenie w bezpiecznym zarządzaniu danymi uwierzytelniającymi (np. HashiCorp Vault, AWS Secrets Manager lub AWS Parameter Store)
• Głębokie zrozumienie zagadnień: data governance, data warehousing, data transformation, data ingestion / ETL
• Zaawansowana znajomość języka SQL
• Doświadczenie z technologiami orkiestracji (np. Airflow lub Dagster)
• Bardzo dobra znajomość języka angielskiego umożliwiająca swobodną komunikację z interesariuszami technicznymi i biznesowymi
Mile widziane:
• Znajomość narzędzi ekosystemu data platform: dbt, Collibra, Immuta, Monte Carlo, Liquibase lub równoważnych
• Doświadczenie z alternatywnymi technologiami hurtowni danych (np. BigQuery, PostgreSQL, Redshift)
• Doświadczenie z narzędziami data catalog lub data observability (np. OpenMetadata, Datadog)
• Doświadczenie w branży life sciences, farmaceutycznej lub przy przetwarzaniu danych regulowanych
• Znajomość standardów GxP, systemów walidowanych lub ALCOA+
• Doświadczenie w przejmowaniu i stabilizacji złożonego kodu od innego zespołu inżynierskiego
• Doświadczenie w pracy w metodyce SAFe / PI Planning
• Doświadczenie z Agentic AI lub inżynierią wspieraną sztuczną inteligencją (AI-enabled engineering)
Co oferujemy?
Pracę zdalną – elastyczność, która pozwala pracować z każdego zakątka świata!
Ciekawe projekty – dobierane zgodnie z Twoimi umiejętnościami i zainteresowaniami, dające możliwość pracy nad innowacyjnymi rozwiązaniami.
Umowa B2B bez zapisu o wyłączności – współpracuj z nami na swoich zasadach.
Rozwój zawodowy – praca z najnowszymi technologiami i w zróżnicowanych projektach gwarantuje stały rozwój.
🔍 Dekoder Ogłoszenia
✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.