Principal / Staff Data Platform Engineer

New
E
emagine PolskaData platforms
Locations: Warsaw, Centrum, Warsaw, Country code: PL; Remote: 100% remoteContractPrincipal
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
En B1
Required Skills
AWSPythonSQLJavaSparkCI/CDScalaData modeling

Requirements

  • Have significant experience designing and operating production data platforms.
  • Have strong experience with distributed data systems and high-volume event data.
  • Have a deep understanding of lakehouse architectures and open table formats such as Apache Iceberg.
  • Have strong SQL knowledge and experience with Python, Java, or Scala.
  • Have experience with distributed processing technologies such as Spark or Flink.
  • Understand data modeling, performance, and storage design.
  • Have experience building batch and near-real-time data pipelines.
  • Have experience with cloud infrastructure; AWS is preferred.
  • Understand CI/CD and infrastructure-as-code principles.
  • Have experience with data contracts and schema evolution.
  • English proficiency: B1.

Responsibilities

  • Lead the technical design of the new data platform.
  • Define data movement from the Iceberg-based event layer to analytical and operational data products.
  • Evaluate and select technologies for data querying, transformation, orchestration, storage, and serving.
  • Design canonical entities and reusable data models across business domains.
  • Establish scalable patterns for batch and near-real-time data processing.
  • Make architectural decisions and establish engineering standards for the platform.
  • Build data quality, observability, lineage, and reconciliation into the platform.
  • Define standards for testing, deployments, versioning, and schema evolution.
  • Mentor other data engineers as the team grows.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now