Point your AI agent at freehire and let it find you a job.

Get the CLI →

Randstad Singapore

Data Engineer

Posted Updated 1 view
Discussion

Summary

Designs and maintains scalable data pipelines and warehouse models to process raw data into high-value assets using PySpark, Spark, or Hadoop.


  • Graduates from reputable institution (Strong academic track record highly regarded)

  • Fast paced working environment

  • Thrives on tackling complex data pipeline



about the company


We are looking for a high-caliber Data Engineer to join our data engineering team. In this role, you will play a key part in designing scalable data infrastructure, optimizing high-volume pipelines, and working alongside data platforms and analytics teams to turn raw data into high-value assets.



about the job



  • Build reliable pipelines to collect, clean, and ingest structured and unstructured data across diverse sources into our modern data warehouse.

  • Design robust data warehouse models and develop end-to-end ETL/ELT pipelines. Maintain critical data jobs to ensure delivery and operational reliability.

  • Deep dive into high-latency or failing data jobs, perform root-cause analysis, and apply advanced optimization techniques to minimize execution time and resource utilization.

  • Partner closely with data analysts, business users, and platform engineers to normalize business requirements, standardise workflows, and co-develop core platform engine features.

  • Organize scripts, data assets, and technical documentation in strict accordance with corporate governance policies and data compliance frameworks.



skills and experience required


Bachelor's degree or higher in Computer Science, Business Analytics, Mathematics, Data Science, or a related technical discipline from a reputable institution (a strong academic track record is highly regarded).


Proficiency in at least one object-oriented or functional language, such as Python, Scala, or Java.


Practical exposure or hands-on experience with modern big data technologies, including PySpark, Apache Spark, Hadoop, or Apache Flink.



whats on offer


This is a permanent Data Engineer role offering a competitive monthly salary of $ 6,500 - $ 8,500, along with company perks and benefits.



Desired Skills and Experience


data engineer, data pipelines, PySpark, Apache Spark, Hadoop, Apache Flink, Python, Scala, or Java, NTU, NUS, SMU, Computer science, mathematics, data science, etl, elt pipelines

What they ask for

Required

  • Bachelor's degree or higher in Computer Science, Business Analytics, Mathematics, Data Science, or related technical discipline from a reputable institution
  • Proficiency in Python, Scala, or Java
  • Experience with PySpark, Apache Spark, Hadoop, or Apache Flink

Preferred

  • Strong academic track record

Skills

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available