Data Engineer/Platform Engineer Enterprise Data Lake
Swisslinx
Zürich, Switzerland
3 months ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Zürich, Switzerland
Tech stack
Agile Methodologies
Airflow
Amazon Web Services (AWS)
Big Data
Data Cleansing
Data Warehousing
Hadoop
Hive
IBM WebSphere MQ
Meta-Data Management
SQL Databases
XML
Data Ingestion
Spark
Data Lake
Kubernetes
Kafka
Apache Nifi
Data Pipelines
Job description
We are building a global data platform that will serve as the organization's single source of truth for reporting and analytics. This platform supports a common data model and enables a self-service data science workbench for stakeholders.
As a Data Engineer/Platform Engineer, you will play a key role in shaping, managing, and enhancing the enterprise data lake. You will work hands-on with big data technologies, build robust data ingestion pipelines, and ensure reliable access to high-quality data across the business.
Key Responsibilities
- Prepare and manage datasets and data pipelines for business use.
- Troubleshoot and resolve data-related issues.
- Develop XML-based ingestion pipelines into the Data Platform using Hive/S3.
- Build IBM MQ native schemaless ingestion pipelines.
- Collaborate with business stakeholders to understand data needs and deliver solutions.
Requirements
- Strong hands-on experience with Big Data technologies, including:
- Hadoop, Hive, Spark, Trino, Airflow/NiFi, MinIO, Kubernetes (K8s), Kafka.
- Expert-level SQL skills, ideally across both classical DWH and distributed environments.
- Knowledge of banking data products and the financial sector.
- Solid understanding of financial data classification and sensitivity.
- Expertise in metadata management and related tools.
- Strong understanding of data modelling standards, processes, and tools (data cleansing, metadata management, etc.).
Soft Skills
- Excellent business stakeholder management.
- Strong Agile project management skills.
- Ability to work effectively under pressure and resolve unforeseen roadblocks.
- Strong interpersonal and communication skills.
- Experience working in cross-divisional, collaborative environments.