Terra Wave

Data Engineer

Posted: 7 hours ago

Job Description

Job Title: Data EngineerLocation: Singapore Employment Type: Full-timeAbout the Role:We are seeking a skilled Data Engineer to design, build, and maintain scalable data systems and pipelines to support analytics, business intelligence, and machine learning initiatives. You will collaborate with data scientists, analysts, and engineering teams to ensure data availability, quality, and reliability across the organisation. This role is ideal for professionals who enjoy working with large datasets, modern data architectures, and cloud-based data platforms.Key Responsibilities:Data Pipeline Development & ManagementDesign, develop, and maintain ETL/ELT pipelines for structured and unstructured data.Integrate data from multiple internal and external sources to support analytics and business operations.Ensure data quality, reliability, and consistency through validation, monitoring, and testing.Data Architecture & InfrastructureBuild and maintain data warehouses, data lakes, and other large-scale data systems.Work with cloud platforms (AWS, GCP, Azure) to design scalable and cost-efficient data solutions.Implement data governance, security, and compliance best practices.Collaboration & SupportPartner with data scientists, analysts, and business teams to provide reliable and actionable datasets.Troubleshoot, debug, and optimise data pipelines to ensure high performance.Maintain documentation of data flows, architecture, and pipeline logic.Process Improvement & OptimisationMonitor system performance and recommend improvements for scalability and efficiency.Automate repetitive data processes and support continuous integration and delivery in data workflows.Requirements:Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field.2–5 years of experience in data engineering, analytics engineering, or related roles.Strong proficiency in SQL and experience with relational and/or NoSQL databases.Programming experience with Python, Java, or Scala for data processing.Experience with cloud data platforms (AWS Redshift, BigQuery, Snowflake, Azure Data Lake).Knowledge of data pipeline and orchestration tools such as Airflow, DBT, or Spark.Strong understanding of data modelling, ETL processes, and distributed systems.Excellent problem-solving, analytical, and communication skills.What We Offer:Hands-on experience with modern data platforms and large-scale datasets.Exposure to advanced analytics, machine learning, and data-driven decision-making.Career development opportunities to Senior Data Engineer, Data Architect, or Data Platform Lead.Collaborative, innovative, and dynamic work environment.Competitive salary and benefits package.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In