SalaryPeak

Data Engineer (AWS)

NSEARCH GLOBAL PTE. LTD.
Singapore 4+ years Posted Mar 23, 2026

Salary Range

SGD 108,000 - SGD 144,000 /year

SGD 9,000 - SGD 12,000/month

Skills Required

TableauRDSGlueingAWSSageMakerSoftware EngineeringData GovernanceComputer ScienceSQLDenodoVirtualisationPython ProgrammingS3Power BI

Job Description

Our client, one of Asia-Pacific’s leading organizations is looking for:
Data Engineer (AWS)
Key Responsibilities:

  • Design, develop, and maintain data pipelines and ETL processes using AWS services (Glue, Athena, S3, RDS)
  • Work with data virtualisation tools like Denodo and develop VQL queries
  • Ingest and process data from various internal and external data sources
  • Perform data extraction, cleaning, transformation, and loading operations
  • Implement automated data collection processes including API integrations when necessary
  • Design and implement data models (conceptual, logical, and physical) using tools like ER Studio
  • Develop and maintain data warehouses, data lakes, and operational data stores
  • Develop and maintain data blueprints 
  • Create data marts and analytical views to support business intelligence needs using Denodo, RDS
  • Implement master data management practices and data governance standards
  • Develop Python scripts in AWS Glue for data processing and automation
  • Write efficient VQL/SQL queries and stored procedures
  • Design and develop RESTful APIs using modern frameworks and best practices for data services
  • Work with AWS Sagemaker for machine learning model deployment and integration
  • Manage and optimise database performance, including indexing, query tuning, and maintenance
  • Work in an Agile environment and participate in sprint planning, daily stand-ups, and retrospectives
  • Implement and maintain CI/CD pipelines for automated testing and deployment
  • Participate in peer code reviews and pair programming sessions

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • At least 4 years of experience in data engineering or similar role
  • Strong proficiency in Python, VQL, SQL
  • Experience with AWS services (Glue, Athena, S3, RDS, Sagemaker)
  • Knowledge of data virtualisation concepts and tools (preferably Denodo)
  • Experience with BI tools (preferably Tableau, Power BI)
  • Understanding of data modelling and database design principles
  • Familiarity with data governance and master data management concepts
  • Experience with version control systems (Gitlab) and CI/CD pipelines
  • Experience working in Agile environments with iterative development practices
  • Strong problem-solving skills and attention to detail
  • Excellent communication skills and ability to work in a team environment
  • Knowledge of AI technologies (AWS Bedrock, Azure AI, LLMs) would be advantageous

------------------------------------------------------------------------------------------------------------------------------------

Interested applicants can also email CV at [email protected] (for faster processing, please state the exact job / position title applied “Data Engineer (AWS)”

Only shortlisted candidates will be notified.

-------------------------------------------------------------------------------------------------------------------------------------

EA License Number: 10C3636
EA Personnel Name: Jagveer Singh Arora
EA Personnel Registration Number: R22109615

By applying for this role, you have read and acknowledge the Data Privacy statement - http://www.nsearchglobal.com/data-protection-notice/