#EG Data Engineer (Databricks)NCS · Singapore, sg

#EG Data Engineer (Databricks)

🗓️ Posted 2026-07-27 Singapore, sg Full-time Hybrid ICT
💰 Salary Not shared 📊 Market S$6,500–S$11,500/mo

About the Company

NCS is a leading AI Tech Services company with a 15,000-strong team across the Asia Pacific. It scales its platforms and capabilities to provide clients with greater agility and AI expertise across a range of Industries, embracing a strong ecosystem of global partners. NCS transforms technology services delivery combining AI with digital resilience to drive real business impact and is a subsidiary of the Singtel Group.

Responsibilities

  • ● Design, develop, and maintain scalable and reliable data pipelines on Databricks and cloud platforms.
  • ● Integrate diverse data sources, ensuring high-quality data processing, and supporting analytics, reporting, and machine learning workloads.
  • ● Collaborate closely with analytics, product, and infrastructure teams to enhance the company's data platform while adhering to best practices for governance, monitoring, and reliability.
  • ● Develop and maintain ETL pipelines for centralized data storage systems (e.g. Delta Lake).
  • ● Integrate data from databases, APIs, log files, streaming platforms, and external providers.
  • ● Develop data transformation routines to clean, normalize, and aggregate data.
  • ● Apply data processing techniques to handle complex or inconsistent datasets.
  • ● Contribute to frameworks and best practices for code development and deployment.
  • ● Implement data governance in alignment with company standards.
  • ● Partner with analytics and product leaders to design and operationalize pipelines.
  • ● Collaborate with infrastructure leaders to advance cloud-based data platforms.
  • ● Explore new tools and techniques leveraging Azure, Databricks, or related platforms.
  • ● Monitor data pipelines to detect and resolve issues promptly.
  • ● Develop monitoring tools, alerts, and automated error-handling mechanisms.
  • ● Analyse business requirements and identify data extraction requirements.
  • ● Attend requirement grooming and refinement sessions with users.
  • ● Develop and maintain ETL pipelines for ingestion, transformation, validation, and loading.
  • ● Optimise performance and batch scheduling.
  • ● Develop dashboards, reports, scorecards, and data visualizations.
  • ● Perform SIT, data validation, data profiling and confirm data accuracy.
  • ● Validate completeness and consistency of ETL Loads.
  • ● Support UAT and production implementation.

Requirements

  • ● 3 or more years of experience in data engineering with scalable pipelines.
  • ● Strong experience designing data solutions including data modelling and distributed computing architectures.
  • ● Hands-on experience with data processing jobs using PySpark, Spark SQL, and Databricks notebooks/jobs.
  • ● Experience orchestrating data pipelines with ADF, Airflow, or similar tools.
  • ● Experience with both real-time and batch data processing.
  • ● Experience building pipelines on Azure, with AWS experience beneficial.
  • ● Proficiency in SQL including window functions and performance optimization.
  • ● Understanding of DevOps tools, Git workflows, and CI/CD pipelines.
  • ● Familiarity with Scrum methodology and experience working in Scrum teams.
  • ● Ability to apply Scrum practices in a practical project context.
  • ● Strong problem-solving and collaborative mindset.
  • ● Experience with streaming technologies such as Apache Kafka, Apache Flink, or AWS Kinesis.
  • ● Ability to design and implement real-time data processing pipelines.
  • ● Databricks Certified Data Engineer Associate is preferred.
  • ● Databricks Certified Data Engineer Professional is preferred.

Benefits

  • ● Competitive compensation.
  • ● Strong professional development support.