Data Engineer
⚲ Warsaw
Do uzgodnienia
Wymagania
- CI/CD
- ETL
- Data analysis
- Quality Assurance (QA)
- Stored Procedures (STP)
- Documentation
- DataStage (ETL)
- Business Intelligence (BI)
- SQL
- Python
Opis stanowiska
Job Description: Data Engineer, LDWH Migration Programme
Level: Senior / Mid-Senior
Main Responsibilities:
• Develop and maintain data pipelines using Azure Databricks.
• Implement ETL processes, ensuring data quality and integrity.
• Read and comprehend complex SQL stored procedures.
• Translate architecture direction into engineering delivery.
• Conduct data profiling and quality assessments.
• Define acceptance criteria for data transformation.
• Collaborate with the programme team to support overall migration efforts.
• Participate in CI/CD processes for efficient deployment.
Key Requirements:
• Senior hands-on experience with Azure Databricks (jobs, clusters, Unity Catalog, SQL warehouses).
• Expertise in PySpark / Python for transformation logic and ETL pipelines.
• Solid working knowledge of Delta Lake (schema evolution, MERGE, time travel).
• Advanced SQL skills (complex queries, window functions); ability to comprehend legacy ETL.
• Familiarity with Databricks Asset Bundles (DAB) and CI/CD practices (Azure DevOps, Git).
• Working knowledge of Azure Data Lake Storage Gen2.
• Comfortable understanding legacy ETL processes and source data profiling.
• Experience with data reconciliation (defining criteria, interpreting discrepancies).
• Ability to articulate requirements for junior engineers.
• Fundamental knowledge of Power BI / Tableau.
Nice to Have:
• Experience in platform engineering and configuration refactoring using YAML.
• Ability to maintain environment governance across DEV, QAS, and PRD.
• Skills in source feasibility analysis for new data sources.
• Capability in transformation development across various data zones using PySpark and Delta Lake.
• Familiar with implementing acceptance criteria and conducting quality checks.
Other Details:
This position is part of a complex and dynamic migration programme and is pivotal for ensuring the successful transition of data systems. Remote engagement options are available, and collaboration with an internal team is essential.
Level: Senior / Mid-Senior
Main Responsibilities:
• Develop and maintain data pipelines using Azure Databricks.
• Implement ETL processes, ensuring data quality and integrity.
• Read and comprehend complex SQL stored procedures.
• Translate architecture direction into engineering delivery.
• Conduct data profiling and quality assessments.
• Define acceptance criteria for data transformation.
• Collaborate with the programme team to support overall migration efforts.
• Participate in CI/CD processes for efficient deployment.
Key Requirements:
• Senior hands-on experience with Azure Databricks (jobs, clusters, Unity Catalog, SQL warehouses).
• Expertise in PySpark / Python for transformation logic and ETL pipelines.
• Solid working knowledge of Delta Lake (schema evolution, MERGE, time travel).
• Advanced SQL skills (complex queries, window functions); ability to comprehend legacy ETL.
• Familiarity with Databricks Asset Bundles (DAB) and CI/CD practices (Azure DevOps, Git).
• Working knowledge of Azure Data Lake Storage Gen2.
• Comfortable understanding legacy ETL processes and source data profiling.
• Experience with data reconciliation (defining criteria, interpreting discrepancies).
• Ability to articulate requirements for junior engineers.
• Fundamental knowledge of Power BI / Tableau.
Nice to Have:
• Experience in platform engineering and configuration refactoring using YAML.
• Ability to maintain environment governance across DEV, QAS, and PRD.
• Skills in source feasibility analysis for new data sources.
• Capability in transformation development across various data zones using PySpark and Delta Lake.
• Familiar with implementing acceptance criteria and conducting quality checks.
Other Details:
This position is part of a complex and dynamic migration programme and is pivotal for ensuring the successful transition of data systems. Remote engagement options are available, and collaboration with an internal team is essential.
🔍 Dekoder Ogłoszenia
🔴
Translate architecture direction into engineering delivery.
Oczekuje się, że będziesz samodzielnie przekładać ogólne wytyczne architektoniczne na konkretne zadania programistyczne i implementacje.
🔴
Read and comprehend complex SQL stored procedures.
Przygotuj się na analizę i potencjalne przepisywanie istniejącego, prawdopodobnie słabo udokumentowanego kodu SQL.
🔴
Comfortable understanding legacy ETL processes and source data profiling.
Będziesz musiał pracować z istniejącymi, często przestarzałymi systemami ETL i analizować dane z różnych, potencjalnie niejednolitych źródeł.
🟡
Ability to articulate requirements for junior engineers.
Oczekuje się, że będziesz pełnił rolę nieformalnego lidera lub mentora dla młodszych członków zespołu.
🟡
Fundamental knowledge of Power BI / Tableau.
Podstawowa znajomość tych narzędzi jest wymagana, ale nie jest to główny obszar odpowiedzialności.