Data Engineer (Pyspark,Python,SQL,ETL)
Unison Group Singapore, Singapore
Business Consulting and Services · 11-50 employees
About the role
Design, develop, and maintain scalable ETL/ELT pipelines using Python, PySpark, and SQL to support enterprise analytics. Perform data extraction, transformation, and quality checks while collaborating with cross-functional teams to implement scalable data solutions.
What they look for
Requirements
Requires hands-on experience with Python, PySpark, and SQL for building data pipelines and managing large datasets. Candidates should have a strong background in data transformation, performance optimization, and maintaining data governance standards.
Full description
Role Overview
We are seeking a skilled Data Engineer with hands-on experience in Python, PySpark, and SQL to design, develop, and maintain scalable data pipelines that support enterprise analytics and reporting. The ideal candidate will have strong experience in data transformation (ETL/ELT), data quality, and working with large datasets in modern data platforms.
Key Responsibilities
- Design, develop, and maintain scalable ETL/ELT pipelines using Python, PySpark, and SQL.
- Perform data extraction, transformation, and loading from multiple source systems into enterprise data platforms.
- Develop reusable data transformation logic to support business reporting, analytics, and machine learning initiatives.
- Optimize SQL queries and PySpark jobs to improve performance and processing efficiency.
- Build and maintain data models, staging layers, and curated datasets for downstream consumption.
- Perform data cleansing, validation, reconciliation, and quality checks to ensure data accuracy and consistency.
- Troubleshoot and resolve data pipeline failures, performance bottlenecks, and data-related issues.
- Collaborate with business analysts, data architects, and data scientists to understand data requirements and implement scalable solutions.
- Skills required -Python, SQL, Pyspark, ETL.
- Participate in code reviews, testing, deployment, and production support activities.
- Develop and maintain technical documentation, including data mappings, transformation logic, and ETL workflows.
- Ensure compliance with data governance, security, and regulatory standards.
- Monitor scheduled ETL jobs and proactively address operational issues.
Similar roles
-
Senior Python AI Software Engineer (Contract, Poland)
Nearform Poland · €117K/yr
-
Senior Fullstack Developer (Python+AI+React) (IR-545)
Intellectsoft India
-
Développeur Python - Colomiers
Sopra Steria Colomiers, Occitania, France
-
Software Test Engineer (ETL tester - python, pyspark, SQL, databricks)
NielsenIQ Chennai, Tamil Nadu, India
-
Senior Software Engineer (Python)
Merlin Digital Partner Barcelona, Catalonia, Spain · €50K–€60K/yr
-
Backend Software Engineer (Python/ Django)
Flatgigs Islamabad, Islamabad Capital Territory, Pakistan