C

CMSPI

Global payments consultancy optimizing merchant performance

Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeManchester, UKNo salary listed

About the Job

Requirements

  • At least 2 years of professional experience as a Data Engineer or DevOps Engineer.
  • Experience building ETL/ELT workflows for analytics using Spark or Hadoop.
  • Strong Microsoft Azure experience across DevOps/CI/CD, Azure Data Factory, Azure Data Lake, Azure Functions, Key Vault, monitoring, networking, identity, and cloud deployment services.
  • Experience with Databricks workflows/jobs, notebooks, Delta Lake, Unity Catalog, and other Databricks-native tools.
  • Advanced Python skills, including efficient functional and object-oriented code, reusable Python libraries, and practical experience with packages such as requests, Selenium, and Playwright.
  • Strong problem-solving and analytical skills, and the ability to communicate and collaborate across functions.
  • A bachelor's degree in Computer Science, Mathematics, or another analytical/numerical subject.

Responsibilities

  • Design scalable data architectures and retrieval solutions across APIs, web scrapers, and SFTP, with security and performance as priorities.
  • Onboard CMSPI client data efficiently and contribute to new data features that create ongoing business value.
  • Collaborate with engineers, agile delivery leads, and business stakeholders to define, refine, and deliver requirements in an agile squad.
  • Maintain software quality through clean code, collaborative code and architecture reviews, automated testing, and continuous integration.
  • Respond to stakeholder issues and queries, troubleshoot production problems, and improve data solutions.
  • Help develop the next-generation data platform using Databricks AI Gateway to enable governed, agent-powered capabilities for self-building and self-healing data pipelines.
  • Participate in sprint planning and daily stand-ups, keep stories and tasks current, and raise critical blockers early.
  • Promote data engineering best practices, including reusable Python libraries and maintainable functional and object-oriented code.
  • Monitor emerging technology trends and research ideas that could improve the data platforms and engineering practices.
  • Work as part of an Agile development squad and contribute to continuous learning and delivery.

Desired Qualifications

  • Experience with Agile squads, payments, Terraform/Bicep, Docker/Kubernetes, Scala, PowerShell, or YAML.

About the Company

CMSPI

Global payments consultancy optimizing merchant performance

CMSPI is a payments consultancy that helps Global 500 merchants optimize how they process payments. It works by acting as an extension of the merchant’s team, using data-driven insights to find ways to reduce costs, speed up growth, and improve payment strategies. Its services are delivered as consulting work, with fees and performance-based arrangements tied to savings and improvements in payment processes. What sets CMSPI apart is its deep focus on large multinational retailers and its use of payments intelligence to drive actionable recommendations, combining cost efficiency with strategic growth rather than just technology deployment. The overall goal is to improve the efficiency and effectiveness of a merchant’s payment supply chain, helping clients spend less on payments while increasing acceptance, speed, and cash flow.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Manchester, United Kingdom
Founded
1991

Recently Posted Jobs

Explore more opportunities at CMSPI

See more jobs