New opportunity

AI Data Engineer

Fugro · Singapore

About this role

The AI Data Engineer will design, build, and maintain data pipelines, integrations, and structures to support AI, machine learning, analytics, and automation solutions. This role is a 3-year fixed-term contract based in Singapore, open exclusively to Singaporean citizens or Permanent Residents. Responsibilities include developing repeatable ETL/ELT processes, integrating data across Microsoft enterprise systems and cloud platforms, and ensuring data quality, security, and governance. The engineer will work closely with AI/ML engineers to prepare and structure data for model training, evaluation, and production flows. Requirements include a bachelor's degree in IT, Computer Science, or Engineering, and at least 5 years of experience in data engineering. Candidates must possess strong skills in SQL, Python, and PySpark, along with experience in Databricks or Microsoft Fabric using medallion architecture. Proficiency in CI/CD workflows, data modelling, and troubleshooting is essential. Experience with Azure data services and AI-assisted development tools like GitHub Copilot is highly valued. The role requires strong collaboration skills within agile environments and a focus on delivering reliable, scalable data solutions.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

SQLPythonPySparkDatabricksMicrosoft FabricETLELTData ModellingData GovernanceCI/CDGitAPI DevelopmentAzure Data ServicesCopilot 365Copilot StudioGithub Copilot

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Medallion Architecture Implementation

    The role requires hands-on expertise in Databricks or Microsoft Fabric using medallion architecture. You must demonstrate the ability to structure data through bronze, silver, and gold layers to ensure it is clean, reliable, and ready for AI/ML model training and production.

  • AI/ML Data Enablement

    A core priority is bridging the gap between raw enterprise data and AI/ML engineers. You will be responsible for feature engineering and creating high-quality training and evaluation datasets, requiring a deep understanding of how data structure impacts model performance.

  • Robust ETL/ELT Pipeline Development

    You must design and maintain scalable, repeatable data pipelines. This involves integrating diverse sources—including Microsoft enterprise systems and APIs—while implementing rigorous monitoring, error handling, and lineage to ensure data reliability.

  • Data Governance and Security

    Given the focus on enterprise data, you must apply strict access controls, privacy standards, and governance frameworks. You are expected to document data flows and transformations to ensure compliance and auditability across all AI and analytics solutions.

Likely challenges to think through

  • Balancing Speed with Governance

    In an agile environment, there is often tension between the rapid iteration required for AI experimentation and the strict governance/security standards required for enterprise data. Prepare by discussing how you maintain documentation and auditability without slowing down the development lifecycle.

  • Complex System Integration

    Integrating data across disparate Microsoft enterprise systems and cloud platforms can lead to data quality issues. Prepare by highlighting your experience in root cause analysis and troubleshooting to resolve data flow inconsistencies between source systems and AI environments.

  • Adapting to AI-Assisted Workflows

    The role values experience with AI-assisted development tools like GitHub Copilot. You may be challenged on how you integrate these tools into your CI/CD workflows to maintain code quality and security while accelerating development.

03

Practice your answers

Technical practice

Implementing Medallion Architecture in Databricks or Microsoft Fabric

What to coverExplain how you structure data across Bronze, Silver, and Gold layers to ensure quality and usability. Discuss the trade-offs between schema enforcement at the Bronze layer versus downstream processing.

Optimizing PySpark Pipelines for AI/ML Workloads

What to coverDescribe your approach to performance tuning in PySpark, specifically regarding partition management, broadcast joins, and memory management. Focus on how these optimizations ensure timely delivery of training datasets for AI models.

Designing Robust ETL/ELT Processes

What to coverCompare ETL and ELT approaches in the context of modern cloud data platforms. Discuss how you handle incremental loads, idempotency, and error handling to ensure pipeline reliability.

Data Governance and Security in Azure

What to coverHow do you implement access control and data lineage in a shared enterprise environment? Address how you ensure compliance with privacy requirements while maintaining data accessibility for AI/ML engineers.

CI/CD Workflows for Data Engineering

What to coverExplain how you integrate Git-based version control into your data pipeline development. Discuss your strategy for automated testing and deployment of data transformation code to production environments.

Data Modelling for AI/ML Enablement

What to coverDiscuss the differences between modelling for traditional reporting versus modelling for feature engineering. Explain how you ensure data consistency and documentation for downstream model consumption.

Troubleshooting Data Pipeline Failures

What to coverDescribe your systematic approach to identifying root causes in complex data flows. Suggestion: Use a specific example of a performance bottleneck or data quality issue you resolved in a production environment.

Integrating Enterprise Systems and APIs

What to coverHow do you approach building connectors or APIs to ingest data from disparate enterprise sources? Discuss the challenges of maintaining data integrity during integration and how you handle schema evolution.

Behavioural practice

Collaborating with AI/ML Engineers

What to coverDescribe a situation where you had to align data engineering outputs with the specific requirements of an AI/ML team. Focus on how you communicated technical constraints and reached a consensus on data structure.

Managing Stakeholder Expectations on Data Quality

What to coverProvide an example of how you handled a conflict regarding data quality or availability with a business stakeholder. Explain the steps you took to resolve the issue while maintaining the integrity of the data platform.

Adapting to Agile Delivery Environments

What to coverShare an experience working within an agile team to deliver a data project. Highlight how you balanced the need for rapid iteration with the requirement for long-term maintainability and documentation.

Taking Initiative in Technical Projects

What to coverDescribe a time you identified a technical improvement or automation opportunity that was not explicitly assigned to you. Explain the impact of your initiative on the team's efficiency or the platform's reliability.

02

Sharpen your knowledge

Topics to prepare

  • Medallion Architecture in Data Platforms

    The role specifically requires experience with Databricks or Microsoft Fabric using a medallion architecture (Bronze, Silver, Gold layers). Review the conceptual flow of data from raw ingestion to refined, business-ready datasets. Exercise: Sketch a data pipeline diagram showing how raw geo-data would be processed through these three layers, including where quality checks and schema enforcement occur.

  • Data Governance and Security for AI

    The position emphasizes ensuring data is secure, well-governed, and reliable for AI/ML models. Review principles of data lineage, auditability, and access control within cloud environments. Exercise: Define a checklist for ensuring a dataset is 'AI-ready', focusing on how to document data limitations, lineage, and privacy compliance for sensitive enterprise data.

Skills to revise

  • PySpark Data Transformation

    Strong PySpark skills are essential for processing large-scale data. Focus on efficient data manipulation, joining datasets, and handling complex transformations. Exercise: Write a PySpark script that reads a sample dataset, performs a transformation to clean null values, and saves the output in a Delta format, simulating a Silver-layer processing step.

  • CI/CD and Git Workflows

    The role requires CI/CD and git-based deployment workflows for data pipelines. Practice managing code versions and automating deployments. Exercise: Create a simple GitHub Actions workflow file that triggers a linting or testing step for a Python-based data transformation script whenever code is pushed to a repository.

  • SQL for Data Modelling

    Proficiency in SQL is required for data modelling and integration. Review dimensional modelling techniques (star/snowflake schemas) and normalization. Exercise: Design a SQL schema for a hypothetical geo-data project that links sensor readings to asset metadata, ensuring the model supports efficient querying for analytics and AI training.

04

Your preparation checklist

  • Demonstrate Medallion Architecture Expertise

    Prepare a technical walkthrough of a data pipeline you built using Databricks or Microsoft Fabric. Explain how you implemented Bronze, Silver, and Gold layers to ensure data quality and readiness for AI/ML model training.

  • Showcase Python and PySpark Proficiency

    Prepare code snippets or a project summary demonstrating complex data transformations, feature engineering, or automation tasks using PySpark. Highlight how you optimized performance for large-scale datasets.

  • Evidence of CI/CD and Governance Implementation

    Be ready to discuss your experience with Git-based workflows and CI/CD pipelines. Explain how you integrated data security, privacy, and auditability into your previous data engineering projects.

  • Prepare for AI-Assisted Development Discussion

    Reflect on your experience using tools like GitHub Copilot or Copilot Studio. Be prepared to explain how these tools have improved your coding efficiency or assisted in troubleshooting and documentation tasks.

  • Formulate Strategic Questions for the Interviewer

    Prepare thoughtful questions regarding Fugro's specific data challenges, such as: 'How does the team currently balance data governance with the need for rapid AI experimentation?' or 'What are the primary enterprise systems you are looking to integrate into the current data platform?'

AI-generated from the job information · Prepared Oct 14, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: 18 Oct 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in Singapore. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…