We have an outstanding opportunity for a Senior Data Platform Engineer to work in a delivery team within a US Financial Services organisation.
The successful candidate will be responsible for designing, developing & implementing data analysis and visualization solutions which are critical for the senior financial analysts, portfolio managers and senior executives who reside at the very heart of corporate investment research.
Required Skills & Experience
• 7+ years in software development or data engineering.
• Strong Linux proficiency (networking, processes, filesystem, cron, systemctl).
• Strong experience in shell scripting (bash, ksh, zsh).
• Professional experience with Perl/python or similar scripting language in production systems.
• Solid understanding of data science concepts, statistical methods, and data analysis tooling.
• Proficiency with SQL, relational schema design, and optimization.
• Experience with visualization and chart generation tools.
• Familiarity with CI/CD pipelines, Git, and automated deployment workflows.
Preferred / Nice to Have Skills
• Experience modernizing legacy scripting ecosystems.
• Knowledge of pipelines involving message queues, APIs, ETL schedulers, or workflow managers.
• Exposure to cloud environments (AWS, GCP, Azure).
• Python for data automation, ML, or web APIs.
• Experience building internal libraries or reusable tooling for engineering teams.
The Purpose of your Role
You will be a Senior Data Platform Engineer designing and building and maintaining a financial data visualization reporting engine which forms a critical input of our client's most senior decisions makers. The engineer will write and maintain scripts which parse, store, manipulate, graph and visualize financial data. The successful candidate should be a motivated self-starter who can take end-to-end ownership of not only the reporting engine but also modernize and maintain it for CI-CD, quality standards, metrics, monitoring and other enterprise functions.
We want to work with an engineer who is versatile, always eager to take on new problems and share solutions as we push the technology forward. Working independently as well as collaboratively with a positive ‘can-do’ approach to teamwork.
The Skills You Bring
• Excellent analytical, communication, and organizational skills
• Ability to take ownership of a complex script-based code base
• Work closely with business stakeholders to understand and deliver on their unique visualization objectives
• You are able to act independently under general direction.
Jobs at CPL
Technical Lead - Commerce Hub