Enable job alerts via email!

Data Engineer

NAVISOFT SOLUTIONS PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

13 days ago

Job summary

A leading company in Singapore is seeking a skilled Data Engineer to join their team. The selected candidate will design and maintain data pipelines, ensuring data availability and quality. Key skills required include proficiency in Python, SQL, and experience with cloud platforms such as AWS and Azure. This role demands strong problem-solving skills and a detail-oriented approach.

Qualifications

  • Proven experience as a Data Engineer or in a similar role.
  • Strong SQL skills and experience with various databases.
  • Hands-on experience with ETL tools and data frameworks.

Responsibilities

  • Design, build, and optimize scalable data pipelines.
  • Collaborate with data teams to deliver structured datasets.
  • Implement data quality, security, and governance practices.

Skills

Python
Scala
Java
SQL
ETL
Data Modeling
Data Warehousing
Problem-Solving

Education

Bachelor's degree in Computer Science
Bachelor's degree in Engineering
Bachelor's degree in Information Technology

Tools

Apache Spark
Kafka
Airflow
AWS
Azure
GCP
Git

Job description

We are looking for a skilled and detail-oriented Data Engineer to join our team. The ideal candidate will be responsible for designing, building, and maintaining scalable data pipelines and infrastructure. You will work closely with data scientists, analysts, and business teams to ensure the availability, reliability, and accuracy of data.

Key Responsibilities:

  • Design, build, and optimize scalable data pipelines for data extraction, transformation, and loading (ETL/ELT).
  • Develop and maintain data architectures, databases, and data warehouses.
  • Collaborate with data scientists and analysts to understand data needs and deliver clean, structured datasets.
  • Monitor and improve the performance of data systems.
  • Implement and enforce data quality, security, and governance practices.
  • Work with cloud platforms (e.g., AWS, Azure, GCP) for data storage and processing.
  • Automate data processes and workflows using orchestration tools like Airflow or similar.
  • Maintain documentation of data models, schemas, and systems.

Required Skills and Qualifications:

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or related field.
  • Proven experience as a Data Engineer or in a similar role.
  • Proficient in programming languages such as Python, Scala or Java.
  • Strong SQL skills and experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Hands-on experience with ETL tools and data pipeline frameworks (e.g., Apache Spark, Kafka, Airflow).
  • Experience with cloud data platforms like AWS (Redshift, Glue, S3), Azure (Data Factory, Synapse), or GCP (BigQuery, Dataflow).
  • Familiarity with data modeling, data warehousing concepts, and data lakes.
  • Strong problem-solving skills and attention to detail.

Preferred Qualifications:

  • Experience with big data technologies like Hadoop, Hive, or Presto.
  • Knowledge of CI/CD and DevOps practices in data engineering.
  • Experience with version control tools (e.g., Git).
  • Understanding of data privacy and compliance standards (e.g., GDPR, HIPAA).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.