Start Your Search Here

Job Search

ncs pte. ltd.

Ang Mo Kio / Global

Senior Data Engineer

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.

Apply Now

Similar Opportunities

View all jobs