Senior Data Engineer with Python
County Donegal, Ulster, Éire / Ireland (Hybrid) • Vollzeit
Bewerben Sie sich als Erste/r!
- Erfahrung
- 5+ yrs
- Gehalt
- —
- Stellenangebote
- 1
- Veröffentlicht
- vor 2 Stunden
Where you'll work
Stellenbeschreibung
Role overview
This is a senior data engineering opportunity with a globally recognised technology organisation. The role is centered on building and supporting large-scale data platforms that enable analytics, reporting, and business decision-making. You will join a high-performing engineering team and contribute to the design, delivery, and improvement of enterprise data solutions.
Why this role stands out
- Join a major international IT services company.
- Work on data programmes that directly support business-critical operations.
- Gain exposure to modern engineering approaches and new technologies.
- Collaborate with experienced engineers in an Agile team setting.
- Help shape platform modernisation and transformation work.
- Benefit from ongoing learning and career growth opportunities.
What you will do
You will be responsible for developing enterprise-scale data ingestion and provisioning solutions. The position requires deep Python expertise, strong SQL skills, and practical experience creating reliable data pipelines. The work spans Python and Java ecosystems, with a focus on delivering scalable, high-performance solutions for important business functions.
Core responsibilities
- Design, build, and support scalable data ingestion and provisioning pipelines for business-critical systems.
- Create robust Python components using object-oriented design and sound engineering practices.
- Develop transformation logic that combines structured and semi-structured data from multiple sources.
- Write efficient SQL for processing, validation, and reporting tasks.
- Work with relational databases such as SQL Server, PostgreSQL, and MySQL.
- Maintain performance, stability, and reliability across production data pipelines.
- Investigate data incidents, identify root causes, and implement durable fixes that improve data quality and resilience.
- Partner with software engineering teams working in Python and Java to deliver integrated solutions.
Continuous improvement
- Support modernisation and architecture enhancement initiatives for the data platform.
- Look for ways to improve automation, scalability, and efficiency.
- Monitor, troubleshoot, and tune data pipelines to achieve performance and reliability goals.
- Document technical approaches, data models, and engineering standards.
- Take part in Agile ceremonies and contribute to continuous improvement practices.
Required experience and skills
- A bachelor’s degree in Computer Science, Data Engineering, Software Engineering, or a related area.
- At least 5 years of practical experience in software engineering or data engineering.
- Strong hands-on Python development skills, including object-oriented programming.
- Demonstrated ability to build, maintain, and support data ingestion and provisioning pipelines.
- Advanced SQL capability, including complex querying, joins, optimisation, and performance tuning.
- Experience with relational database systems such as SQL Server, PostgreSQL, or MySQL.
- Good understanding of data quality controls, validation workflows, and production support.
- Experience working in Agile delivery environments.
- Strong analytical, troubleshooting, and problem-solving ability.
- Clear communication skills, with confidence working with technical and non-technical stakeholders.
Desirable background
- Experience developing in Java within enterprise environments.
- Exposure to both Python and Java technology stacks.
- Knowledge of Financial Services, Banking, or Investment Management data domains.
- Experience with cloud transformation, platform modernisation, or migration projects.
- Familiarity with CI/CD, DevOps, or modern software delivery practices.
Compensation and benefits
Pay is dependent on the candidate’s experience. The package includes an annual bonus, contributory pension, private medical insurance, life assurance, long-term disability cover, and an employee assistance programme. You will also receive 22 days of annual leave plus 10 public holidays, along with access to learning and development support, training and certification resources, and lunch-and-learn sessions. Additional benefits include company discounts, on-site parking, and a bike-to-work scheme.
Location and working pattern
The role is based in Letterkenny, County Donegal. It follows a hybrid setup with 3 days per week onsite.
Eligibility
Applicants must be eligible to work in Ireland or the EU.
Contact
For more information, contact David Coyle at 01 635 1748 or david@methodius.com.