Senior Data Engineer

NCS Pte Ltd

Hong Kong

On-site

HKD 640,000 - 980,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NCS Pte Ltd is seeking a senior data engineer to design, develop, and operate scalable data pipelines on the Databricks platform, from ingestion through consumption. You will optimize Spark jobs, implement robust error handling, and collaborate with data architects to ensure data quality and production reliability.

The role requires 8+ years in data engineering, hands-on Databricks experience, and a track record of modernizing legacy code and pipelines.

Qualifications

  • 8+ years in data engineering or related roles
  • 2–3 years with Databricks
  • Refactoring legacy code to modern frameworks
  • Building production data pipelines at scale
  • Experience with multiple data sources/formats
  • Experience in agile environments
  • Databricks certifications are mandatory

Skills

Databricks
PySpark
Spark SQL
Delta Lake
Data Modeling
Python
CI/CD
Git
ETL/ELT
Data Pipelines

Education

Bachelor's in Computer Science/Engineering

Tools

Databricks Notebooks
Cluster Management

Job description

Data Pipeline Development &Operations


  • Design, build, and operate scalable and reliable data pipelines on theDatabricks platform

  • Develop end-to-end data workflows from ingestion through transformation toconsumption

  • Implement robust error handling, monitoring, and alerting mechanisms

  • Ensure data pipeline reliability, performance, and maintainability

  • Optimize pipeline performance through efficient Spark job design and clusterconfiguration

  • Manage and orchestrate complex data workflows using Databricks Jobs andworkflows


Legacy Code Modernization


  • Refactor legacy code and data pipelines to PySpark for improved performanceand scalability

  • Migrate traditional ETL processes to modern ELT patterns on Databricks

  • Assess existing codebases and identify opportunities for optimization andmodernization

  • Ensure backward compatibility and data integrity during migration processes

  • Document refactoring approaches and create migration playbooks

  • Collaborate with stakeholders to minimize disruption during code transitions


Data Engineering Excellence


  • Implement data quality checks and validation frameworks

  • Design and maintain Delta Lake tables with appropriate optimizationstrategies

  • Develop reusable code libraries and frameworks for common data engineeringtasks

  • Follow software engineering best practices including version control,testing, and CI/CD

  • Participate in code reviews and provide constructive feedback to teammembers

  • Troubleshoot and resolve data pipeline issues in production environments


Collaboration & Knowledge Sharing


  • Work closely with data architects, analysts, and business stakeholders

  • Collaborate with Infrastructure (Infra), Applications (Apps), and Cyberteams

  • Share knowledge and best practices with Team NCS

  • Mentor junior data engineers on PySpark and Databricks technologies

  • Document technical solutions and maintain comprehensive documentation


EssentialTechnical Skills


  • Data Engineering: Strong foundation in data engineering principles, ETL/ELTprocesses, and data pipeline design patterns

  • PySpark: Proven hands-on experience developing data pipelines using PySpark,including DataFrames API, Spark SQL, and performance optimization

  • Databricks Platform: Practical experience with Databricks workspace, clustermanagement, notebooks, and job orchestration

  • Workspace AI Agent: Knowledge of Databricks Workspace AI Agent capabilitiesand integration

  • Data Modelling: Experience implementing data models including dimensionalmodeling, data vault, or lakehouse architectures

  • Delta Lake: Understanding of Delta Lake features including ACIDtransactions, schema evolution, and optimization techniques

  • Python: Strong Python programming skills for data processing and automation


Additional Technical Skills


  • SQL proficiency for data querying and transformation

  • Experience with cloud platforms (Azure, AWS, or GCP)

  • Understanding of data governance and security best practices

  • Knowledge of streaming data processing (Structured Streaming)

  • Familiarity with DevOps practices and CI/CD pipelines

  • Experience with version control systems (Git)

  • Understanding of data quality frameworks and testing methodologies


Professional Experience


  • Minimum 8 years in data engineering or related roles

  • At least 2-3 years of hands-on experience with Databricks platform

  • Proven track record of refactoring legacy code to modern frameworks

  • Experience building and maintaining production data pipelines at scale

  • Background working across multiple data sources and formats

  • Experience in agile development environments


Required Certifications - mandatory to haveat least one certification


  • Databricks Certified Data Engineer Associate OR Databricks Certified DataEngineer Professional


Additional Certifications (Preferred)


  • Databricks Certified Associate Developer for Apache Spark

  • Cloud platform certifications (Azure Data Engineer Associate, AWS CertifiedData Analytics, or Google Cloud Professional Data Engineer)

  • Relevant data engineering or big data certifications


Soft Skills


  • Strong problem-solving and analytical thinking abilities

  • Excellent communication skills to explain technical concepts clearly

  • Ability to work collaboratively in cross-functional teams

  • Self-motivated with strong attention to detail

  • Adaptable to changing priorities and technologies

  • Client-focused mindset with commitment to quality delivery


\"Minimum 8 years and above ofexperience.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer | Databricks & PySpark Expert
Senior Data Engineer | Databricks & PySpark Expert

NCS Pte Ltd • Hong Kong

On-site
HKD 640,000 - 980,000
Data Engineer
Data Engineer

IO Tech Solutions Limited • Hong Kong

On-site
HKD 480,000 - 760,000
Data Engineer
Data Engineer

Ambition • Hong Kong

On-site
HKD 900,000 - 1,500,000
Senior Data engineer (Azure & Databricks)
Senior Data engineer (Azure & Databricks)

Randstad Hong Kong Limited • Hong Kong

On-site
HKD 500,000 - 700,000
Data Engineer (Azure Databricks) | 1-Year Contract
Data Engineer (Azure Databricks) | 1-Year Contract

SSP Asia Pacific • Hong Kong

On-site
HKD 420,000 - 660,000
Data Platform Lead - Large Enterprise
Data Platform Lead - Large Enterprise

TEKsystems • Hong Kong

On-site
HKD 800,000 - 1,000,000
Data Engineering Lead / Senior Data Engineer (AWS EMR)
Data Engineering Lead / Senior Data Engineer (AWS EMR)

PERSOL • Hong Kong

On-site
HKD 900,000 - 1,300,000
Data Engineer
Data Engineer

Nahc • Hong Kong

On-site
HKD 600,000 - 900,000
Senior Data Engineer (Databricks)
Senior Data Engineer (Databricks)

EPAM Systems • Hong Kong

On-site
HKD 600,000 - 1,000,000
DataBricks Data Analytics Consultant
DataBricks Data Analytics Consultant

NCS Group • Hong Kong

On-site
HKD 240,000 - 420,000