Senior Data Engineer (Snowflake, dbt, Airflow)

C&F

Województwo mazowieckie

Hybride

PLN 180 000 - 270 000

Plein temps

Il y a 3 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Learning & development program oraz zw
Prywatna opieka medyczna
Karta sportowa
Preferencyjne ubezpieczenie na życie
Elastyczny tryb pracy – pracujesz skąd

Résumé du poste

C&F poszukuje doświadczonego inżyniera danych do zespołu ds. danych w dużym projekcie pharmaceutycznym. Będziesz budować i migrować modele dbt w Snowflake, tworzyć DAG‑i Airflow i wspierać procesy CI/CD.

Wymagane zaawansowane SQL oraz Python, a także doświadczenie z narzędziami migracji i narzędziami AI w data engineering. Oferujemy elastyczny tryb pracy, rozwój zawodowy i współpracę z międzynarodowym zespołem, w środowisku, gdzie standardy i narzędzia nadal ewoluują.

Qualifications

  • Udokumentowane doświadczenie komercyjne jako Data Engineer (Mid ~3+ lat; Senior ~5+ lat).
  • Doświadczenie z Snowflake, modelowaniem danych, rolami dostępu i optymalizacją wydajności.
  • Znajomość dbt (modele, testy, makra, źródła, modele inkrementalne, dokumentacja).
  • Praktyczne tworzenie i utrzymanie DAG-ów w Airflow.
  • Zaawansowany SQL i solidne zrozumienie hurtowni danych i modelowania wymiarowego.
  • Znajomość Pythona do przetwarzania danych i automatyzacji.
  • Doświadczenie z Flyway lub innymi narzędziami migracji schematów.
  • Doświadczenie z narzędziami AI-assisted w data engineering (np. GitHub Copilot).
  • Doświadczenie z Git-based workflows, PR reviews, CI/CD (GitHub Actions).
  • Praca w wielu środowiskach i w ustrukturyzowanym procesie release.
  • Praca w modelu deliverables opartym na Jira.
  • Bardzo dobra znajomość angielskiego (pisemny i mówiony).
  • Dobre umiejętności komunikacyjne z interesariuszami biznesowymi.
  • Zorientowanie na priorytetyzację i adaptację zmian.
  • Proaktywność i niezależność, umiejętność pracy w większym zespole.
  • Komfort w środowisku ewoluujących standardów i narzędzi (ważne na Senior).
  • Silne umiejętności rozwiązywania problemów, analityczne i dokumentacyjne.

Responsabilités

  • Budowa i rozszerzanie modeli dbt w Snowflake, zgodnie z warstwowym modelowaniem.
  • Migracja i przebudowa legacy dbt do docelowej architektury, w tym reverse‑engineering złożonej logiki.
  • Tworzenie Airflow DAG-ów, w tym bram jakości danych kontrolujących przepływ potoków.
  • Ingestowanie seed i plików statycznych od zespołów biznesowych między środowiskami.
  • Implementacja i utrzymanie testów jakości danych na wszystkich warstwach modelu.
  • Triagowanie i naprawa błędów dbt testów, potoków i bugów.
  • Promowanie kodu przez środowiska w CI/CD, przegląd PR na każdym etapie.
  • Wspieranie kosztów i wydajności Snowflake.
  • Wsparcie ładowań incremental i CDC do platform downstream.
  • Utrzymanie dokumentacji i metadanych (opisy kolumn, modele, terminy biznesowe).
  • Obsługa zgłoszeń w Jira.
  • Komunikacja z klientami, techniczna i biznesowa.
  • Ścisła współpraca z właścicielami produktu, architektami i innymi zespołami.
  • Prowadzenie decyzji projektowych migracji legacy → target, orkestracja i wzorce jakości.
  • Prowadzenie optymalizacji kosztów Snowflake i tuning wydajności.
  • Przeglądanie kodu innych inżynierów i wytyczanie standardów technicznych.
  • Reprezentowanie zespołu w technicznej alignmencie z klientami i partnerami.

Connaissances

Data Engineer
Snowflake
dbt
Airflow
SQL
Python
CI/CD
GitHub Actions
Jira
Komunikacja
Angielski

Outils

Airflow
Flyway
GitHub Actions
Collibra

Description du poste

Nasze wymagania:
  • Proven commercial experience as a Data Engineer (Mid: approx. 3+ years; Senior: approx. 5+ years)
  • Hands‑on experience with Snowflake, including data modeling, roles and access, and performance optimization
  • Strong experience with dbt (models, tests, macros, sources, incremental models, documentation)
  • Practical experience building and maintaining Airflow DAGs
  • Advanced SQL and solid understanding of data warehousing and dimensional modeling
  • Working knowledge of Python for data processing and automation
  • Experience with Flyway or other database schema migration tools
  • Experience using AI‑assisted development tools in data engineering (e.g., GitHub Copilot or similar) for code generation, testing, documentation, or code analysis
  • Experience with Git‑based workflows, PR reviews, and CI/CD (e.g., GitHub Actions)
  • Experience working with multiple environments and a structured release process
  • Experience working in a ticket‑driven delivery model (e.g., Jira)
  • Very good command of English, both written and spoken
  • Strong communication skills with stakeholders: confident with technical audiences and able to explain things clearly to business audiences
  • A prioritization mindset and the ability to adapt quickly when priorities change, so the work stays relevant to the business
  • Proactiveness and a high level of independence, combined with the ability to work effectively in a larger team
  • Comfort working where standards and tooling are still evolving (especially important at Senior level)
  • Strong problem‑solving, analytical, and documentation skills
Mile widziane:
  • Snowflake and/or dbt certifications will make your application stand out
  • Experience in the human pharma or animal health domain, especially commercial, CRM, or customer data
  • Experience migrating or refactoring legacy dbt projects
  • Experience with code quality tools (e.g., SonarQube)
  • Exposure to data governance and metadata tools (e.g., Collibra)
  • Experience with data integration to CRM or customer data platforms
  • Understanding of ITIL fundamentals and service management processes
O projekcie:

You will join a team of around 5 engineers delivering for a large pharma client. The team is part of a wider multi‑team, multi‑vendor ecosystem of around 20 people. The work centers on industrializing a governed Snowflake data layer that serves AI applications and operational consumers such as CRM and marketing platforms. It includes migrating a legacy dbt project into a new, standardized codebase built on a modern stack: Snowflake, dbt Core, Airflow, Flyway, and GitHub Actions. Parts of the target setup, including orchestration and the operating model, are still being defined, so you will help shape them, not just use them.

Zakres obowiązków:
  • Building and extending dbt models in Snowflake, following layered modeling conventions
  • Migrating and rebuilding legacy dbt models into the target architecture, including reverse‑engineering complex, macro‑heavy logic
  • Developing Airflow DAGs, including data quality gates that control pipeline flow
  • Ingesting seed and static files provided by business teams across environments, and clarifying naming, refresh cadence, and ownership
  • Implementing and maintaining data quality tests across all model layers
  • Triaging and fixing dbt test failures, pipeline failures, and bugs
  • Promoting code through environments via CI/CD, with PR review at each stage
  • Supporting Snowflake cost and performance optimization
  • Supporting incremental and CDC‑based loads to downstream platforms
  • Maintaining documentation and metadata (column descriptions, data models, business terms)
  • Handling service requests, change requests, and incidents in a Jira‑based delivery model
  • Communicating directly with client stakeholders, mainly technical but also business
  • Working closely with product owners, architects, and other teams to deliver prioritized work
  • Own design and migration decisions, such as mapping legacy models to target layers, orchestration and quality‑gate patterns, and materialization strategy
  • Lead Snowflake cost and performance tuning
  • Review other engineers’ code and guide technical standards
  • Represent the team in technical alignment with client and partner teams
Oferujemy:
  • Learning & development opportunities – after your probation period, you’ll have access to a highly flexible and generous English language reimbursement program, along with an individual development budget to use as you see fit.
  • Classic benefits like private medical care, a sports card, and a preferential life insurance plan. Plus, our infamous Fruit Tuesdays and Wednesdays.
  • A hybrid work setup with plenty of flexibility. Delivery teams work mostly remotely. Support teams come to the office at least once a week – as an HR team, we meet every Wednesday. On other days, you decide where you work.
  • A bunch of non‑work activities, including Office Day (a fun‑filled day when employees from all over Poland gather at the office), POP UP integrations, various competitions from cooking to photography, and the chance to submit charity causes to our CF4GOOD program, which provides support to those in need.
  • A workplace that values people and is built on collaboration, not competition. If you’re tired of toxic work environments, you’ll finally get a chance to breathe. And if you’ve been lucky with great employers so far, we’ll do our best to keep that streak going.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Data Engineer (Snowflake)
Senior Data Engineer (Snowflake)

ACAISOFT POLAND Sp. z o.o. • Warszawa

Hybride
PLN 320 000 - 520 000
Private medical care
Multisport card
Friendly atmosphere and direct contact
Data Engineer with Snowflake
Data Engineer with Snowflake

ACAISOFT POLAND Sp. z o.o. • Warszawa

Sur place
PLN 240 000 - 360 000
Private medical care
Multisport card
Friendly atmosphere and direct contact
+1
Senior Data Engineer (Java/Scala, Spark, AWS)
Senior Data Engineer (Java/Scala, Spark, AWS)

EPAM Systems (Poland) sp. z o.o. • Warszawa

Hybride
PLN 180 000 - 260 000
Health insurance
Multisport
Employee stock purchase plan with 15%–
Senior Snowflake Developer
Senior Snowflake Developer

DataArt Poland sp. z o.o. • Województwo mazowieckie

Hybride
PLN 180 000 - 280 000
Vacation days
Illness days off
Health and life insurance
+5
Senior Data Engineer
Senior Data Engineer

YOUR ITEAMS sp. z o.o. • Województwo mazowieckie

À distance
PLN 240 000 - 360 000
Remote work
Long-term cooperation
Luxmed Gold extended medical care
+1
Senior Software Engineer (Data) | f/m/d
Senior Software Engineer (Data) | f/m/d

ERGO Technology & Services S.A. • Warszawa

Hybride
PLN 260 000 - 380 000
Medical package
Remote working
Training courses
+2
Senior / Lead Data Software Engineer (Python, Spark, Azure)
Senior / Lead Data Software Engineer (Python, Spark, Azure)

EPAM Systems (Poland) sp. z o.o. • Wrocław

Hybride
PLN 240 000 - 360 000
Ubezpieczenie zdrowotne
Tryb pracy hybrydowy
Praca zdalna na terenie Polski
+1
Senior Analytics Engineer with dbt
Senior Analytics Engineer with dbt

DataArt Poland sp. z o.o. • Województwo mazowieckie

Hybride
PLN 80 000 - 120 000
Vacation days (26/year)
Health and life insurance
English language classes
+3
Expert Snowflake Architect
Expert Snowflake Architect

Hiberus • Warszawa

Sur place
PLN 180 000 - 300 000
Senior Data Engineer
Senior Data Engineer

Yard Corporate • Kraków, Katowice

À distance
PLN 260 000 - 380 000
Home office stipend
Private medical cover
Mental well-being app
Lieux principaux