Your career compass awaits
Create a free account to unlock
- ✓ See how you match this role
- ✓ AI resume tailored to this specific job
- ✓ Inside Track Companion — find your insider contact
- ✓ Skills gap analysis and upskill plan
- ✓ Interview prep kit for this role
- ✓ Relocation concierge — salary, tax, cost of living
Free — no credit card required
#EG Data Engineer (Databricks)
ICT
💰 Salary Not shared
📊 Market S$6,500–S$11,500/mo (S$78,000–S$138,000/yr)
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.
Confirm Application
Are you applying to ?
We'll track this in your dashboard as Applied.
Saving to your tracker…
Stand out: message someone at NCS.
A short, personal note to a recruiter can get your application looked at sooner.
⚡ Full Resume Sandbox Canvas