Senior Data Engineer

Data

Senior Data Engineer

Data
Centrum, Warsaw

emagine Polska

Full-time
Any
Senior
Remote

Job description

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.

Tech stack

    English

    B1

    Machine Learning (ML)

    advanced

    CI/CD

    advanced

    ETL

    advanced

    Testing

    advanced

    Artificial Intelligence (AI)

    advanced

    Active Directory (AD)

    advanced

    DataStage (ETL)

    advanced

    Business Intelligence (BI)

    advanced

    Use Cases

    advanced

    Operations

    advanced

Office location