Senior Data Engineer
emagine Polska
⚲ Warsaw
Wymagania
- Machine Learning (ML)
- CI/CD
- ETL
- Testing
- Artificial Intelligence (AI)
- Active Directory (AD)
- DataStage (ETL)
- Business Intelligence (BI)
- Use Cases
- Operations
Opis stanowiska
Summary: The role of a Data Engineer focuses on leading the design and delivery of modern data products in collaboration with domain teams. This position emphasizes the importance of operational ownership, technical leadership, and hands-on data engineering to ensure successful product development and lifecycle management. Main Responsibilities: • Build data products in alignment with source domain teams and cross-functional teams. • Create analytical data products for Business Intelligence, Machine Learning, and Artificial Intelligence use cases. • Work according to established best practices, providing feedback on data contracts and modeling patterns. • Enable domain teams by supporting ownership transitions and conducting pair programming. • Manage the production-grade lifecycle of data products, ensuring data quality and governance. Key Requirements: • Minimum 5 years of experience in Data Engineering. • Proven experience delivering data products and pipelines on AWS, Snowflake, dbt, Azure. • Strong proficiency in dbt and ELT/ETL practices. • Experience with CI/CD and automated testing in data environments. • Understanding of data governance and modeling patterns. Nice to Have: • Experience working in Data Mesh environments. • Applied DataOps principles in production environments. • Strong collaboration skills in distributed teams.