Data Engineer
Data Engineer
Remote – UK Based
Full-Time
Please note: This role is not open to sponsorship.
About the Role
We are looking for a Data Engineer to help design, build, and maintain scalable data platforms that support analytics, reporting, and operational decision-making. You will work closely with BI, Finance, and global cross-functional teams to deliver reliable, high-quality data solutions.
This role is ideal for someone who enjoys solving complex data problems, working with modern cloud tools, and contributing to continuous improvement in an agile environment.
Key Responsibilities
- Develop and maintain scalable data infrastructure, cloud-native workflows, and ETL/ELT pipelines to support analytics, reporting, and operational use cases.
- Transform, model, and organize data from diverse sources to enable accurate reporting and data-driven insights.
- Improve data quality, reliability, and system performance by identifying issues and optimizing architecture and processes.
- Monitor, troubleshoot, and resolve data pipeline failures, discrepancies, and platform issues, including participation in on-call support when required.
- Prototype analytical tools, algorithms, and automation to support complex analysis and improve operational efficiency.
- Collaborate with BI, Finance, and global teams to deliver efficient, scalable data solutions.
- Create and maintain clear documentation, including configurations, specifications, test scripts, and project tracking materials.
- Contribute to Agile delivery, continuous improvement initiatives, and the evolution of data engineering best practices.
Qualifications & Experience
- Bachelor’s degree in Computer Science or a related technical discipline (or equivalent experience).
- 2–4 years of experience with SQL, such as Oracle, PostgreSQL, or similar databases.
- 2–4 years of experience with Java or Groovy.
- 2+ years of experience with orchestration and ingestion tools, such as Airflow or Airbyte.
- 2+ years of experience working with web service APIs (REST and/or SOAP).
- Experience with cloud data warehouse and ETL/ELT solutions is a plus (e.g., Snowflake, Redshift, dbt).
- Experience working in an Agile environment.
- Knowledge of version control systems (e.g., Git).
- Experience with automation, including unit and integration testing.
- Understanding of cloud storage concepts, such as S3, blob storage, or object buckets
What We’re Looking For
- A proactive, logical thinker who takes initiative.
- Strong problem-solving and troubleshooting skills.
- Consultative mindset with the ability to understand requirements, identify risks, and make sound design recommendations.
- Ability to clearly explain design decisions and understand downstream impacts.
- Strong collaboration, prioritization, and adaptability skills in a fast-paced environment.
Please note: This role is not open to sponsorship.