Data Engineer
Unison Group
We are looking for a skilled Junior & Senior Data Engineers with strong expertise in Python, PySpark, and SQL to design, develop, and optimize scalable ETL/data transformation pipelines. The ideal candidate should have hands-on experience working with large datasets, building efficient data workflows, and supporting data integration and analytics initiatives.
Key Responsibilities
- Design, develop, and maintain scalable ETL/data transformation pipelines using Python, PySpark, and SQL.
- Extract, transform, and load data from multiple structured and unstructured data sources.
- Develop and optimize PySpark jobs for processing large-scale datasets.
- Write efficient and complex SQL queries, stored procedures, and performance-tuned transformations.
- Perform data cleansing, validation, and quality checks to ensure data accuracy and consistency.
- Optimize data pipelines for performance, scalability, and reliability.
- Collaborate with Data Architects, Data Analysts, and Business teams to understand data requirements.
- Troubleshoot production issues and provide timely resolutions.
- Maintain technical documentation and follow coding standards and best practices.
- Participate in code reviews and continuous improvement initiatives.
Requirements
- 2–14 years of experience in Data Engineering or ETL development.
- Strong hands-on experience in Python.
- Strong expertise in PySpark for distributed data processing.
- Advanced SQL skills, including query optimization and complex joins.
- Experience in developing and maintaining ETL/data transformation pipelines.
- Good understanding of data modeling and data warehousing concepts.
- Experience handling large datasets and improving pipeline performance.
- Familiarity with Git or other version control systems.
- Strong analytical, debugging, and problem-solving skills.
Preferred Skills
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of Apache Spark, Databricks, or Hadoop ecosystem.
- Experience with workflow orchestration tools such as Apache Airflow.
- Exposure to CI/CD pipelines and DevOps practices.