Data Engineer
Job Description
We are seeking a Data Engineer for a leading marine energy company based on Merseyside but operating globally to its maritime clients.- The company provides battery and hybrid energy solutions that are used across the maritime industry.- They offer products worldwide supported by remote and on-site monitoring to ensure a first-class customer service.
Data Engineer - The Role
This is a full-time permanent position working for an outstanding Company who will provide full training.
The role operates the observability and data infrastructure behind an industrial energy-telemetry platform.
You will collect and process large volumes of operational data and use that data to build internal tools, analytics, monitoring systems, and new products.- The role covers the complete data lifecycle, from ingestion and storage to transformation, analysis, visualization, and integration with end-user applications.
Specific tools matter less to us than engineering judgment, ownership, and a demonstrated ability to operate reliable data systems. You will learn the details of our stack regardless of which technologies you have used previously.
What you will do
- Design, develop, and maintain reliable data ingestion and transformation pipelines
- Process time-series, event, telemetry, and operational datasets
- Build and operate ETL and ELT workflows
- Extract data from heterogeneous, incomplete, or sensitive sources
- Transform raw data into reliable, documented, and usable data models
- Maintain production data pipelines and resolve failures affecting ingestion, transformation, storage, or delivery
- Investigate performance degradation in queries, storage systems, and data-processing jobs
- Build dashboards, alerts, notifications, and other observability tools used in daily operations
- Convert operational data into analysis, internal tools, customer-facing functionality, or new products
- Integrate data platforms with custom software, industrial systems, and external APIs
- Work with cloud infrastructure, including compute, storage, networking, identity, and secrets management
- Improve the reliability, security, scalability, and cost efficiency of the data platform
Data Engineer - The Candidate
Preferred experience
- Strong Python development skills
- Strong understanding of data modelling and data analysis
- Experience operating large time-series and/or event datasets
- Experience designing and operating ETL or ELT pipelines
- Experience working with data ingestion, transformation, storage, and delivery
- Experience diagnosing and resolving failures in production data systems
- Experience building dashboards, alerts, notifications, or operational observability systems
- Experience integrating software systems through APIs
- Understanding of cloud infrastructure, including compute, storage, networking, secrets, and access control
- Experience working with production systems where reliability and data correctness are critical
- Strong SQL skills
- Understanding of data quality, validation, schema evolution, and failure recovery
- Experience using Git and collaborative software-development workflows
Data Engineer - Benefits
- A starting salary of £50,000pa.-
- The salary is then increased as you progress through training to -52,500pa after 6 months and £55,000pa after 1 year
- 22 days holiday (plus 8 bank holidays)
- Personal Pension Scheme and an excellent benefits package
If you think you have the necessary skills for this Data Engineer role then please apply today.