Senior Data Engineer (HR platform)
Epam Systems, Inc.
Zürich, Switzerland
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Zürich, Switzerland
Tech stack
Data Auditing
Information Engineering
ETL
Data Warehousing
HR Analytics
Python
SAP NetWeaver Business Warehouse
SAP Project System
Data Streaming
Systems Integration
Tableau
Reliability of Systems
Technical Debt
SAP S/4HANA
Presto
Dataiku
Data Pipelines
Workday
Job description
- Develop, refactor, and optimize robust ETL/ELT pipelines for high-performing data flows
- Integrate data from multiple business sources into the central HR data warehouse
- Create structured and analytics-ready datasets to support People Analytics initiatives
- Design and implement Python-based integrations and connectors
- Promote standardized integration patterns and ensure architectural consistency
- Proactively identify, address, and resolve technical debt to improve reliability and performance
- Collaborate with business stakeholders, engineering teams, and product owners to drive project success
Requirements
- Extensive experience in data engineering, ETL development, and data modeling
- Proven track record working in the banking or financial services sector
- Strong Python programming skills applied to data pipelines and system integrations
- Deep understanding of data quality assurance, system reliability, and code maintainability
- Self-driven, structured approach combined with strong problem-solving skills
- Excellent communication and stakeholder management capabilities
- Professional fluency in English
Nice to have
- Familiarity with SAP systems, including SAP BW and SAP S/4HANA
- Practical knowledge of modern data tools such as Workday, Dataiku, Tableau, Trino, or Presto
Benefits & conditions
Pulled from the full job description
-
Parental leave
-
Retirement plan, * 5 weeks of vacation
-
EPAM Employee Stock Purchase Plan (ESPP)
-
Enhanced parental leave
-
Extended pension plan
-
Daily sickness allowance insurance
-
Employee assistance program
-
Global business travel medical and accident insurance
-
Learning and development opportunities including in-house training and coaching, professional certifications, and courses
-
Please note that any offers will be subject to appropriate background checks
-
We do not accept CVs from recruiting or staffing agencies
-
For this position, we are able to consider applications from the following:
- Swiss nationals
- EU/EFTA nationals
- Third-country nationals based in Switzerland with an appropriate work permit
- Displaced people from Ukraine who are currently in Switzerland and hold, or have already applied for, S permits