CDI Data Engineer

International Temporary £360 - £440 per day View Job Description
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.
  • Day rate of up to £400
  • 12 month contract with BRITISH PETROLEUM

About Our Client

Our client operates within the Oil and Gas sector. British Petroleum.

Job 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

The Successful Applicant

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 platformsRole 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

What's on Offer

£200-£400 day rate

2-3 days a week in office

12 months contract

Inside IR35 only.

Contact
Zara Woolf
Quote job ref
JN-102026-7138048
Phone number
+442072692152

Job summary

Job function
Technology
Subsector
Data Analysis
Sector
Energy & Natural Resources
Where
International
Contract type
Temporary
Consultant name
Zara Woolf
Consultant phone
+442072692152
Job reference
JN-102026-7138048