Data Engineer (Cloud & Analytics Platform)

Singapore · On-site

About this role

The incumbent will design, build, and maintain scalable data solutions that support analytics, machine learning, and business insights. Responsibilities include developing robust data pipelines, cloud-based data platforms, analytics solutions, and supporting AI/ML initiatives while ensuring data quality, governance, and operational excellence.

 

Responsibilities

  • Design, develop, and maintain ETL/ELT pipelines across cloud and on-premise environments, integrating internal and external data sources, including compliant ingestion of public data where required.
  • Build, optimize, and maintain scalable data models (e.g., star and snowflake schemas) to support analytics, reporting, and business intelligence requirements.
  • Ensure data quality, integrity, and availability through validation, cleansing, transformation processes, and implementation of monitoring controls.
  • Implement and manage cloud-based data solutions on Microsoft Azure, including Azure Data Factory, Data Lake Storage, Azure SQL, and related services.
  • Support infrastructure configuration and administration, including compute, storage, networking, identity management, and security controls to ensure reliable and scalable platform operations.
  • Implement CI/CD pipelines, automate deployments, and establish monitoring, logging, and alerting capabilities to maintain performance, reliability, and SLA adherence.
  • Support the development and optimization of interactive dashboards and reports using Power BI, ensuring seamless integration between data pipelines and reporting layers.
  • Collaborate with business stakeholders to understand requirements and translate them into effective data solutions and visualizations.
  • Collaborate with Data Scientists to deploy, support, and monitor machine learning models in production environments and integrate AI/ML capabilities into data pipelines and applications.
  • Ensure adherence to data governance, security, compliance, access control, and data lineage requirements while following software engineering best practices such as version control, code reviews, and modular design.
  • Contribute to continuous improvement of data platform standards, operational performance, scalability, and cost optimization initiatives.

 

Requirements

  • Possess a bachelor’s degree in Computer Science, Computer Engineering, or a related field.
  • 2–3 years of experience in data engineering, software engineering, or related roles with exposure to data platforms, cloud technologies, and analytics solutions.
  • Strong analytical thinking, problem-solving, and troubleshooting abilities.
  • Good communication and collaboration skills with the ability to work effectively across technical and business teams.
  • Self-motivated, detail-oriented, and able to manage multiple priorities in a dynamic environment.
  • Possess initiative and willingness to learn new technologies, tools, and methodologies.

 

Technical Skills Required

  • Experience with data warehousing concepts, data modeling, database optimization techniques, and ETL/ELT development using Python or ETL tools (e.g., SSIS, Informatica).
  • Proficiency in relational database technologies such as Microsoft SQL Server and Oracle, and familiarity with big data technologies such as Spark and Databricks.
  • Proficiency in Python for data processing, data engineering tasks, and basic API development.
  • Hands-on experience with Microsoft Azure services, including Azure Data Factory, Data Lake Storage, and Azure SQL.
  • Familiarity with CI/CD pipelines, DevOps practices, and automation tools such as Azure DevOps.
  • Familiarity with streaming or real-time data processing concepts and exposure to monitoring, performance tuning, and optimization of data systems.
  • Experience with Power BI, including DAX and Power Query, for dashboard development and reporting.
  • Basic understanding of machine learning workflows and tools, including Scikit-learn and Azure Machine Learning.

 

Only shortlisted candidates will be notified.

Company at a glance

PSA International (PSA) is a leading global port operator and trusted partner to cargo stakeholders. Currently, PSA’s portfolio comprises over 70 deepsea, rail and inland terminals, across more than 180 locations in 45 countries – including two flagship port operations in Singapore and Belgium. Drawing on the deep expertise and experience from a diverse global team, PSA collaborates with its customers and partners to develop world-class port ecosystems and deliver innovative supply chain solutions to accelerate the shift towards sustainable trade.

Visit us at www.globalpsa.com.

Our affiliated business units on Linkedin

@PSA Singapore
@PSA Belgium
@PSA BDP
@PSA Europe and Americas
@PSA India
@Saudi Global Ports Company
@Exolgan Container Terminal
@PSA Panama
@Sociedad Puerto Industrial Aguadulce
@Mersin International Port
@PSA Italy
@Baltic Hub
@PSA Marine
@PSA Ventures
@CrimsonLogic
@Global DTC (Digital Trade Corridor)

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

To maintain a professional and respectful environment, PSA may moderate comments and reserves the right to remove content that:

  • is abusive, defamatory or discriminatory
  • is misleading or inaccurate
  • constitutes spam, advertising or irrelevant promotion
  • discloses personal or confidential information
  • is unlawful or otherwise inappropriate

Comments posted by users do not necessarily reflect the views of PSA.

Team Size10,001+ employees
WorkspaceOn-site
IndustryTransportation, Logistics, Supply Chain and Storage
Location
Singapore
LinkedInLinkedIn

Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

Know someone who'd be great for this?