CDI Data Engineer
3 CDI Data Engineering vacancies, differing mainly in where they sit within the customer data lifecycle.
The first is the most data-centric, the second is the most DevOps/MLOps-oriented, and the third is the most transformation-focused.
2-3 days a week in office based in Canary Wharf.
Client Details
Our client operates within the Oil and Gas sector. British Petroleum.
Description
Role 1: CDI Data Engineer
- Implement and maintain SCI base, fact and curated pipelines.
- Deliver Elavon/PAR/WRE/payment and loyalty matching.
- Support ICE-to-EV data engineering and dashboard datasets.
- Implement DO-site and market-specific logic.
- Investigate volume drops, match-rate changes and data completeness defects.
- Execute controlled reloads, production validation, DQ/freshness controls and BAU support.
- Prepare PRs, tests, technical designs, CAB/release evidence and stakeholder
Role 2: BNA Production-Readiness, MLOps & Integration Engineer:
- Automate end-to-end BNA orchestration
- Reliable retry/recovery and idempotent processing
- Production monitoring and alerting automated activation and acknowledgement handling
- Reducing manual intervention Stable QA production deployment process
- Runbooks and operational handover
- Reducing runtime and production failures
Role 3: CIS/SCI Integration & Post-Migration Stabilisation Engineer:
- Repointing remaining CIS/SCI dependencies
- Stabilising migrated pipelines
- Reusable error-handling patterns
- Reducing legacy technical debt
- Removing dual-platform monitoring
- Resolving SFMC/Comarch integration issues
- Reducing production support burden
- Clear handover into BAU
Profile
Role 1: CDI Data Engineer
Must Have worked with:
- Strong SQL, Python/Spark and Databricks pipeline engineering background.
- Large-scale transaction, payment, loyalty, EPOS/WRE and identity-matching work history
- Historical/full/incremental loads, high-water marks and reconciliation.
- Azure DevOps PRs, unit testing, CI/CD and production release support.
Nice to have: Reporting/Power BI dataset exposure desirable. SFMC/CIS integration and multi-market SCI knowledge desirable.
Role 2: BNA Production-Readiness, MLOps & Integration Engineer
Must Have:
- Strong hands-on background in Databricks, PySpark, Python and SQL Production pipeline engineering and troubleshooting
- Workflow orchestration and dependency management Idempotency, retry/restart and failure-recovery patterns CI/CD, version control and automated deployment
- Worked across monitoring, logging and operational alerting
- Completed data-quality and reconciliation controls API/file/SFTP integration patterns
Nice to have: Delta Lake / Delta MERGE Databricks Asset Bundles Azure DevOps MLOps/model deployment work history SFMC or Comarch integration Customer decisioning / personalisation platforms
Role 3: CIS/SCI Integration & Post-Migration Stabilisation Engineer
Must Have worked with:
- Strong hands-on background with Databricks, SQL, Python/PySpark ETL/ELT Data-pipeline migration
- Legacy-to-cloud modernisation
- Production troubleshooting
- Dependency analysis
- Pipeline repointing
- Error handling and recovery
- Data validation/reconciliation
- Integration testing
- Production support / L2-L3 troubleshooting
Nice to have: AWS-to-Databricks migration Informatica / SSIS / legacy ETL SFMC Comarch SFTP/file interfaces Azure/AWS CI/CD
Job Offer
£200-£400 day rate
2-3 days a week in office
12 months contract
Inside IR35 only.