N

NCS

ICT consulting, digital transformation, cybersecurity services

Data Engineer - Databricks

Data EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedHybrid

About the Job

Requirements

  • At least 3 years of experience in data engineering with scalable pipelines.
  • Strong experience designing data solutions, including data modeling and distributed computing architectures.
  • Hands-on experience with data processing jobs using PySpark, Spark SQL, and Databricks notebooks and jobs.
  • Experience orchestrating data pipelines with Azure Data Factory (ADF), Airflow, or similar tools.
  • Experience with both real-time and batch data processing.
  • Experience building pipelines on Azure; AWS experience is beneficial.
  • Proficiency in SQL, including window functions and performance optimization.
  • Understanding of DevOps tools, Git workflows, and continuous integration and continuous delivery (CI/CD) pipelines.
  • Familiarity with Scrum methodology and experience working in Scrum teams.
  • Ability to apply Scrum practices in a practical project context.
  • Experience with streaming technologies such as Apache Kafka, Apache Flink, or AWS Kinesis.
  • Ability to design and implement real-time data processing pipelines.

Responsibilities

  • Develop and maintain ETL pipelines for centralized data storage systems, such as 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.
  • Analyze 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.
  • Optimize performance and batch scheduling.
  • Develop dashboards, reports, scorecards, and data visualizations.
  • Perform system integration testing (SIT), data validation, and data profiling, and confirm data accuracy.
  • Validate the completeness and consistency of ETL loads.
  • Support user acceptance testing (UAT) and production implementation.

Desired Qualifications

  • Databricks Certified Data Engineer Associate certification.
  • Databricks Certified Data Engineer Professional certification.
  • AWS experience.

About the Company

NCS

ICT consulting, digital transformation, cybersecurity services

NCS delivers ICT services in the Asia Pacific region, including consulting, digital transformation, technology solutions, and cybersecurity for government and private sector clients. It offers advisory, implementation, and managed services, supported by three innovation centers in Singapore, Melbourne, and Shenzhen and a workforce of about 13,000 across 20 cities. The company emphasizes long-term client partnerships, regional scale, and practical solutions developed at its innovation centers. Its goal is to help clients navigate digital transformation and cybersecurity while maintaining ethical conduct and transparent governance.

Company size
10,001+
Company stage
Grant
Total funding
$780K
Headquarters
Singapore, Singapore
Founded
1981

Recently Posted Jobs

Explore more opportunities at NCS

See more jobs