-
Coyle Consulting

Data Engineer

Coyle Consulting
Ireland · Full-time · Mid-Senior

Make your mark as a Data Engineer! Letterkenny - 3 days per week

The Role

We are seeking an experienced Data Engineer to join our team and contribute to the design, development, and ongoing support of data provisioning and ingestion solutions. The role requires strong core Python experience with an object-oriented programming focus, solid application-level SQL development skills, and the ability to work across Python and Java based systems. This position focuses on the practical delivery of data ingestion, transformation, and optimisation to support analytics and reporting use cases.



Key Responsibilities:

Data Provisioning and Engineering

  • Design, build, and maintain data provisioning and ingestion pipelines supporting business‑critical applications.
  • Develop and enhance Python‑based solutions using strong object‑oriented design principles for data processing, transformation, and automation.
  • Build, optimise, and support data transformations using Python and application‑level SQL to ingest and integrate data from multiple structured and semi‑structured sources.
  • Work with relational databases (e.g. SQL Server, PostgreSQL, MySQL) to query, transform, validate, and optimise data across enterprise systems.
  • Support and maintain existing on‑prem data pipelines, ensuring stability, accuracy, performance, and operational reliability.
  • Analyse data issues, perform root‑cause analysis, and implement robust fixes, data quality checks, and safeguards.
  • Collaborate with application teams working in Java‑based systems, contributing to data provisioning solutions that span both Python and Java environments.


Solution Delivery & Continuous Improvement

  • Contribute to architectural modernisation and continuous improvement initiatives within an Agile delivery environment.
  • Monitor, troubleshoot, and optimise data pipelines to ensure performance, reliability, and maintainability.
  • Document data models, workflows, and engineering processes to support transparency, knowledge sharing, and long‑term support.


Your Profile

Essential skills/knowledge/experience:

  • Bachelor’s degree in computer science, data engineering, or related field.
  • Strong core Python experience with a clear understanding of object-oriented programming concepts.
  • Proven experience developing and supporting data ingestion or data provisioning pipelines.
  • Strong application-level SQL development skills, including complex queries, joins, and performance considerations.
  • Experience working with relational databases such as SQL Server, PostgreSQL, or MySQL.
  • Good understanding of data quality, validation, and operational support processes.
  • Experience working in Agile delivery environments.
  • Strong analytical, problem-solving skills
  • Excellent communication and stakeholder engagement skills.


Desirable skills/knowledge/experience:

  • Java development experience, particularly within enterprise or backend application environments.
  • Experience working across both Python and Java-based systems.
  • Familiarity with Finance / Investment industry data domains.
  • Exposure to modernization or cloud migration initiatives.


Key Skills

Ranked by relevance

python sql java postgresql sql server server mysql cloud
Login to Apply
Posted
Jun 12, 2026
Type
Full-time
Level
Mid-Senior
Location
Donegal

Industries

Financial Services IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
BlueRose Technologies
Related

Java Developer

2026-06-17

Contract
Mid-Senior
Ireland
IT Services
Information Technology
View Job Details
IT Search
Related

AWS DevOps Engineer – Dublin (2 days pw onsite)

2026-06-17

Full-time
Mid-Senior
Ireland
IT Services
Information Technology
View Job Details
IT Search
Related

AWS DevOps Engineer – Dublin/Remote (2 days onsite pw)

2026-06-17

Full-time
Mid-Senior
Ireland
IT Services
Information Technology