UNISYNC SYSTEMS PTE. LTD. is hiring a Data Engineer for a contract position in Bugis, Singapore. The role offers a monthly salary of $7,000 to $9,000 and is focused on building and maintaining scalable data pipelines, processing large datasets, and developing data engineering solutions across cloud and enterprise data platforms.
This opportunity is suited to experienced data engineering professionals with at least 6 years of experience and strong skills in Apache Spark, PySpark, Python or Scala, SQL, Hadoop, cloud data platforms, and data pipeline orchestration.
Job Overview
- Job Title: Data Engineer
- Company: UNISYNC SYSTEMS PTE. LTD.
- Location: Bugis, Singapore
- Employment Type: Contract
- Salary: $7,000 to $9,000 per month
- Experience Required: 6+ years in Data Engineering or Big Data Engineering
About the Employer
UNISYNC SYSTEMS PTE. LTD. is recruiting for a Data Engineer role focused on enterprise data engineering and large-scale data processing. The position involves working with cloud platforms, data lakes, enterprise databases, streaming technologies, and data pipeline tools.
Job Description
The Data Engineer will be responsible for designing, developing, and maintaining scalable data pipelines and data ingestion frameworks for large-volume datasets.
The role involves working with technologies such as Apache Spark, PySpark, Scala, Python, Azure Databricks, Azure Data Factory, AWS EMR, Hadoop, Snowflake, Teradata, Kafka, and Apache Airflow.
The successful candidate will also contribute to data processing, workflow orchestration, automated testing, CI/CD, data quality, and the reliability of enterprise data platforms.
Key Responsibilities
- Design, develop, and maintain scalable data pipelines and data ingestion frameworks.
- Develop data processing and transformation applications using Apache Spark, PySpark, Scala, and Python.
- Build and improve pipelines using Azure Databricks, Azure Data Factory, AWS EMR, and related cloud services.
- Work with Hadoop, HDFS, Hive, Snowflake, Teradata, and Data Lake environments.
- Develop batch and real-time data processing solutions using Spark Structured Streaming and Kafka.
- Perform ETL and ELT processes across different source and target systems.
- Develop and optimize Spark SQL, HiveQL, and SQL queries for performance and cost efficiency.
- Design data models, partitioning approaches, and scalable storage architectures.
- Build and manage workflow orchestration with Apache Airflow.
- Implement CI/CD pipelines and automated testing using Jenkins, Docker, GitHub Actions, and pytest.
- Investigate data pipeline, performance, and production issues and develop sustainable solutions.
- Work with business stakeholders, architects, and technology teams to understand requirements.
- Support data quality, reliability, security, and operational stability across enterprise data platforms.
Qualifications and Requirements
Candidates for the Data Engineer position should have the following qualifications and technical experience:
- At least 6 years of experience in Data Engineering or Big Data Engineering.
- Strong practical experience with Apache Spark and PySpark.
- Strong programming skills in Python and/or Scala.
- Good experience with Hadoop, HDFS, and Hive.
- Experience developing ETL/ELT and data ingestion pipelines.
- Strong SQL and data processing skills.
- Experience with Azure Databricks, Azure Data Factory, AWS EMR, or equivalent cloud data platforms.
- Experience with Apache Airflow and data pipeline orchestration.
- Experience with Snowflake, Teradata, SQL Server, or other enterprise databases.
- Good understanding of Data Lake, Delta Lake, Data Warehousing, and Data Modelling.
- Experience with Git, CI/CD, Docker, and automated testing.
Experience with Kafka and real-time streaming is listed as an advantage.
Salary and Benefits
The Data Engineer position offers a salary of $7,000 to $9,000 per month.
The listing identifies the position as a contract role. No additional benefits are specified in the job listing.
Who Should Apply?
This opportunity is suitable for experienced Data Engineers and Big Data Engineers who have at least 6 years of relevant experience and strong technical knowledge of data processing and pipeline development.
Candidates should be comfortable working with technologies such as Spark, PySpark, Python or Scala, SQL, Hadoop, cloud data platforms, Airflow, enterprise databases, and CI/CD tools.
Frequently Asked Questions
1. What is the job title?
The position is for a Data Engineer.
2. Where is the Data Engineer job located?
The position is based in Bugis, Singapore.
3. How much does the Data Engineer position pay?
The advertised salary is $7,000 to $9,000 per month.
4. Is this a full-time or contract position?
The listing identifies the position as a contract role.
5. How much experience is required?
Applicants should have at least 6 years of experience in Data Engineering or Big Data Engineering.
6. What programming skills are required?
The listing requires strong programming skills in Python and/or Scala, along with strong experience using Apache Spark and PySpark.
7. Is experience with cloud data platforms required?
Yes. Candidates should have experience with Azure Databricks, Azure Data Factory, AWS EMR, or an equivalent cloud data platform.
8. Is Kafka experience required?
Experience with Kafka and real-time streaming is listed as an advantage.
How to Apply
Interested candidates who meet the required qualifications and experience criteria should submit their application.
Post Disclaimer: International Jobs Recruitment (IJR) is a global career platform that connects job seekers with employment opportunities from trusted employers worldwide. IJR is not the hiring organization and does not influence recruitment decisions. For any specific inquiries regarding job status or application requirements, please contact the official hiring organization directly via the links provided.
