Overview
Design, build and support data pipelines and core data capabilities on Prudential Singapore's Unified Data Platform (UDP), delivering reliable and auditable data products for business operations, analytics, AI and commissions calculations.
What you'll do
- Design, build, test, deploy and maintain batch and near-real-time data pipelines on the UDP platform.
- Develop data ingestion, transformation, enrichment, reconciliation and publishing processes.
- Build and maintain data processing for commissions calculations, including rules, rates, adjustments, incentives, deductions and calculation outputs.
- Implement reusable data models and curated datasets aligned with enterprise and UDP standards.
- Ensure data accuracy, completeness, lineage, traceability, security and auditability across pipelines and calculation processes.
- Implement automated data quality checks, controls, alerts and exception handling.
- Optimize pipeline performance, reliability, scalability and cost.
- Use source control, automated testing, CI/CD, environment controls and deployment standards.
- Monitor production pipelines, investigate failures and data discrepancies, and provide operational support.
- Contribute to the enhancement and maintenance of core UDP platform capabilities, engineering standards and reusable components.
What you'll need
- Strong hands-on experience with Python, SQL, Databricks, Spark and data pipeline development.
- Experience designing ETL/ELT solutions, data models, transformations and workflow orchestration.
- Experience implementing complex calculation logic, reconciliation, and financial or commissions-related data processing.
- Good understanding of data quality, observability, lineage, metadata, data contracts and access controls.
- Experience with Delta Lake, Unity Catalog, Git, automated testing, CI/CD and cloud data platforms.
- Understanding of APIs, file-based integration, event processing and secure data exchange.
- Good knowledge of Agile delivery, software engineering practices and production support.
- Strong problem analysis, troubleshooting, communication and collaboration skills.
- At least 5 years of experience in data engineering or software engineering.
- Hands-on experience delivering and supporting production data pipelines and enterprise data platforms.
- Bachelor in Computer Science, Data Engineering, Information Systems, Engineering or equivalent.
- Fluent written and spoken English.
Nice to have
- Insurance or financial services experience.
Details
Read the full description and apply on the company’s own careers page.