Mid/Senior Data Engineer (Snowflake, dbt, Airflow)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job description
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.
You will be responsible for:
- 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
At Senior level, you will also:
- 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, * 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. Enabling functions teams come to the office at least once a week. As an HR team, we meet every Wednesday. On the remaining days, you can choose 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., (4) The Candidate has the right to access his/her personal data, to rectify and/or delete personal data, to withdraw consent to the processing of personal data, to restrict the processing of personal data and to lodge a complaint with a supervisory authority;
(5) The use and processing of personal data by C&F S.A. (Spółka Akcyjna) Oddział w Polsce (Branch in Poland) complies with applicable legal acts in the field of personal data, including Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data;
(6) Notifications regarding the exercise of the Candidate’s rights in relation to the processing of personal data should be sent to the email address of the data controller: [email protected]
(7) Detailed information regarding the processing of personal data by C&F S.A. (Spółka Akcyjna) Oddział w Polsce (Branch in Poland) can be found in the “Privacy Policy”.
By sending CV, I hereby declare that I accept the Privacy Policy of C&F S.A. (Spółka Akcyjna) Oddział w Polsce (Branch in Poland) and I consent to the processing of my personal data provided in the application form by C&F S.A. (Spółka Akcyjna) Oddział w Polsce (Branch in Poland), with its registered office in Warsaw, at Domaniewska 50, 02-672 Warsaw, for the purposes necessary to carry out the current recruitment process conducted by C&F S.A. (Spółka Akcyjna) Oddział w
Polsce (Branch in Poland) or C&F S.A. (Société Anonyme) with its registered office in Luxembourg and it’s affiliates.
A candidate who, during the recruitment process, becomes aware of C&F S.A. (Spółka Akcyjna) Oddział w Polsce (Branch in Poland) violation of the law in the areas specified in the Whistleblower Protection Act of June 14, 2024, is entitled, in accordance with the provisions of this act, to make an internal or external report. The internal report should be submitted in accordance with the “Procedure for Reporting Legal Violations and Taking Follow-Up Actions at C&F S.A. (Spółka Akcyjna) Oddział w Polsce (Branch in Poland)” published on website www.candf.com, in the “Documents” section.
Zgoda na przetwarzanie danych w ramach bieżącego procesu rekrutacyjnego i ewentualnych przyszłych procesów rekrutacyjnych
Oświadczam, że akceptuję Politykę Prywatności C&F S.A. (Spółka Akcyjna) Oddział w Polsce i wyrażam zgodę na przetwarzanie moich danych osobowych podanych w formularzu aplikacyjnym przez C&F S.A. (Spółka Akcyjna) Oddział w Polsce z siedzibą w Warszawie przy ulicy Domaniewskiej 50, 02-672 Warszawa w celu niezbędnym do realizacji przyszłych procesów rekrutacyjnych prowadzonych przez C&F S.A. (Spółka Akcyjna) Oddział w Polsce lub C&F S.A. spółka akcyjna (société anonyme) z siedzibą w Luksemburgu i jej spółek zależnych.
I declare that I accept the Privacy Policy of C&F S.A. (Spółka Akcyjna) Oddział w Polsce (Branch in Poland) and give my consent to the processing of my personal data provided in the application form by C&F S.A. (Spółka Akcyjna) Oddział w Polsce (Branch in Poland), with its registered office in Warsaw, at Domaniewska 50, 02-672 Warsaw, for the purposes necessary for future recruitment processes carried out by C&F S.A. (Spółka Akcyjna) Oddział w Polsce (Branch in Poland) or C&F S.A. (Société Anonyme) with its registered office in Luxembourg and it’s affiliates.
Requirements
- 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, * 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
Benefits & conditions
National average IT Jobs average Colorado average
Salaries
The number of jobs in each salary range for all
About the company
C&F is a technology services company providing innovative solutions in Data Management, Big Data, Advanced Analytics and Compliance. With a highly integrated team of 400+ experts, for over 20 years C&F has been delivering superior engineering and premium operations to Fortune 500 companies, primarily in the Life Science industry. We are growing our data engineering and service delivery capability and are looking for an experienced Data Engineer to join us at Mid or Senior level., (2) Administratorem danych osobowych podanych przez Kandydata jest C&F S.A. (Spółka Akcyjna) Oddział w Polsce z siedzibą w Warszawie, adres: ul. Domaniewska 50, 02-672 Warszawa, będący oddziałem przedsiębiorcy zagranicznego C&F S.A. spółki akcyjnej (Société Anonyme) z siedzibą w Luksemburgu, adres: Rue Aldringen 23, L-1118 Luksemburg.
(3) W ramach procesu rekrutacyjnego C&F S.A. (Spółka Akcyjna) Oddział w Polsce może udostępnić dane osobowe kandydatów spółce C&F S.A. spółka akcyjna (société anonyme) z siedzibą w Luksemburgu oraz jej spółkom zależnym, na podstawie umowy powierzenia przetwarzania danych osobowych:
· C&F LLC - Denver, USA, 411 N Lincoln Ave, Loveland, CO 80537
· C&F EMEA GmbH - Heidelberg, Germany, Friedrich-Ebert-Anlage 64, 69117 Heidelberg, CR: Mannheim HRB 731279
· C&F INSIGHTS LTD - London, United Kingdom, Ealing Cross, 1st Floor, 85 Uxbridge Road, W5 5TH, Company No.: 16878010
(4) Kandydatowi przysługuje prawo dostępu do swoich danych osobowych, sprostowania i/lub usunięcia danych osobowych, wycofania zgody w zakresie przetwarzania danych osobowych, ograniczenia przetwarzania danych osobowych oraz do złożenia skargi do organu nadzorczego;
(5) Wykorzystanie i przetwarzanie danych osobowych przez C&F S.A. (Spółka Akcyjna) Oddział w Polsce jest zgodne z obowiązującymi aktami prawnymi w zakresie danych osobowych w tym, z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych;
(6) Zgłoszenia w zakresie realizacji praw Kandydatów związanych z przetwarzaniem danych osobowych należy kierować na adres e-mail administratora danych: [email protected]
(7) Szczegółowe informacje w zakresie przetwarzania danych osobowych przez C&F S.A. (Spółka Akcyjna) Oddział w Polsce znajdują się w “Polityce Prywatności”.
Wysyłając CV, oświadczam, że akceptuję Politykę Prywatności C&F S.A. (Spółka Akcyjna) Oddział w Polsce i wyrażam zgodę na przetwarzanie moich danych osobowych podanych w formularzu aplikacyjnym przez C&F S.A. (Spółka Akcyjna) Oddział w Polsce z siedzibą w Warszawie przy ulicy Domaniewskiej 50, 02-672 Warszawa w celu niezbędnym do realizacji bieżącego procesu rekrutacyjnego prowadzanego przez C&F S.A. (Spółka Akcyjna) Oddział w Polsce lub C&F S.A. spółka akcyjna (société anonyme) z siedzibą w Luksemburgu i jej spółek zależnych.
Kandydat, który w toku procedury rekrutacyjnej posiadł wiedzę o naruszeniu przez C&F S.A. (Spółka Akcyjna) Oddział w Polsce prawa w obszarach wskazanych w Ustawie o ochronie sygnalistów z dnia 14 czerwca 2024 roku, zgodnie z przepisami tej ustawy jest uprawniony do
dokonania zgłoszenia wewnętrznego lub zewnętrznego. Zgłoszenie wewnętrzne powinno zostać dokonane zgodnie z “Procedurą zgłaszania przypadków naruszeń prawa oraz podejmowania działań następczych w C&F S.A. (Spółka Akcyjna) Oddział w Polsce” opublikowanej na stronie internetowej www.candf.com w sekcji “Dokumenty”.
We respectfully inform You, that:
(1) The provision of personal data by the Candidate is voluntary;
(2) The controller of the personal data provided by the Candidate is C&F S.A. (Spółka Akcyjna) Oddział w Polsce (Branch in Poland), with its registered office in Warsaw, address: 50 Domaniewska Street, 02-672 Warsaw, being a branch of the foreign entrepreneur C&F S.A. (Société Anonyme) with its registered office in Luxembourg, address: Rue Aldringen 23, L-1118 Luxembourg.
(3) As part of the recruitment process C&F S.A. (Spółka Akcyjna) Oddział w Polsce (Branch in Poland) may share candidate’s personal data with C&F S.A. (Société Anonyme) with its registered office in Luxembourg and its affiliates, based on agreement of personal data processing entrustment:
· C&F LLC - Denver, USA, 411 N Lincoln Ave, Loveland, CO 80537
· C&F EMEA GmbH - Heidelberg, Germany, Friedrich-Ebert-Anlage 64, 69117 Heidelberg, CR: Mannheim HRB 731279
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…