SalaryPeak

Data Engineer (Python and Scala/ Java)

IOTALENTS PTE. LTD.
Singapore 3+ years Posted Apr 9, 2026

Salary Range

SGD 72,000 - SGD 93,600 /year

SGD 6,000 - SGD 7,800/month

Skills Required

TableauOptimisationPySparkBusiness IntelligenceDashboardData modellingScalaBig Data FrameworkHadoopData ManagementArtificial IntelligenceProcessingETLPythonData ArchitectureHiveData ScienceAPIsJavaMaster Data Management

Job Description

We are looking for a Data Engineer (Python and Scala/Java). This is a 6-month contract role (renewal is subject to project requirements).

Requirement:

  • 2–6 years of relevant experience in software/data engineering
  • Proficiency in Scala/Java and Python
  • Strong communication skills with a good command of English
  • Solid experience with ETL processes, including the Spark suite (PySpark)
  • Hands-on experience with the Hadoop stack (Hadoop, Hive, HDFS)
  • Ability to design and develop Data APIs
  • Experience with Operational Data Stores (ODS), Master Data Management (MDM), and data modelling
  • Proven experience in building data frameworks and data architectures

Good to have:

  • Experience in data warehousing, data lakes, and data management, including data processing and optimisation
  • Intermediate knowledge of Artificial Intelligence (AI) and basic Data Science concepts
  • Experience with BI tools, e.g., Tableau dashboard development and reporting