emagine Polska is seeking a Principal or Staff Data Platform Engineer to lead the technical development of a cutting-edge, AI-first data foundation. You will be responsible for transforming governed events into trusted data products and analytics, shaping the future of our data architecture.
Key responsibilities
- Lead the technical design and architectural strategy for the new data platform.
- Define data movement from the Iceberg-based event layer to analytical and operational data products.
- Evaluate and select core technologies for data querying, transformation, orchestration, and storage.
- Design canonical entities and reusable data models across various business domains.
- Establish scalable patterns for both batch and near-real-time data processing.
- Build robust data quality, observability, lineage, and reconciliation into the platform.
Requirements
- Significant experience in designing and operating production-grade data platforms.
- Deep understanding of lakehouse architectures and open table formats like Apache Iceberg.
- Strong proficiency in SQL and programming languages such as Python, Java, or Scala.
- Extensive experience with distributed processing technologies like Spark or Flink.
- Strong understanding of CI/CD, infrastructure-as-code, and schema evolution principles.
- Proven ability to mentor engineering teams and define high-level engineering standards.
What we offer
- Opportunity to lead the architecture of a modern, AI-first data ecosystem.
- Full remote work environment with a focus on high-impact technical challenges.
- Collaboration on complex, high-volume data systems within a professional team.
- Long-term project engagement with a focus on innovation and technical excellence.