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