
Senior Data Engineer
Description
THE COMPANY
The Irish Times Group is Ireland’s leading independent quality news and information publishing organisation. The core activity of The Irish Times Group has evolved from six-day print publishing to a seven-day multi-platform news publisher with a market-leading position in the development of subscriptions. We focus on producing quality journalism and information for our users under the principles of The Irish Times. As well as our B2C subscriptions business we provide (B2B) media solutions for customers as we continue to grow and evolve in a fast-paced changing media landscape.
Data-driven news publishers are transforming from content-centric to audience-centric organizations, using data engineering to turn raw content and user behaviour into actionable insights. Data engineers in this sector build pipelines to manage, clean, and analyse high-volume data, transforming data-repositories into data-assets enabling personalized content, subscription growth, and targeted advertising.
THE ROLE
The Senior Data Engineer is responsible for prioritising, co-ordinating, scheduling and implementing solutions in line with business needs, collaborating with members of the Data Architecture and Machine Learning function as well as with the Analytics and Insight function, Software Engineering function and the general business.
The Senior Data Engineer will design and support the implementation of data solutions and platforms for automatic or semi-automatic data ingestion, transformation and enrichment, elevating pre-production data-driven applications (e.g. AI/ML solutions, Advanced Analytics, Reports, Dashboards and Analysis prototypes) to production-ready capabilities for the business.
KEY RESPONSIBILITIES
- Design and support the implementation of data storage and processing capabilities for mixed and non-mixed data-types (e.g.: text, audio, video, etc.).
- Automate data ingestion and transformation for follow-on analysis, reporting and dashboarding.
- Design and support the implementation of standardised assets for data quality and processing monitoring.
- Assemble, rationalise and organise large, complex data to satisfy business requirements.
- Organise existing and future data repositories to become easy-to-access and easy-to-understand self-service environments, implementing landing zones, transformation zones, consumptions zones and overall Role Based Access Controls (RBACs) to mitigate (and eliminate where possible) security risks.
- Work with data and analytics experts to improve functionality of solutions.
- Support data migration efforts as per business requirements
- Support procurement processes assessing relevant aspects of technology products, including detailed evaluation of data processing, data storage and scalability of products.
- Develop standards in the area of Data Engineering defining data-processing, data-transformation and data-modelling documentation while fostering and promoting best-practices to guarantee compliance, scalability and security of solutions.
SKILLS & EXPERIENCE REQUIRED
- Honours degree in Computer Science, Engineering or closely related disciplines.
- 5 years’ experience working in a Data Engineering role.
- 2 years’ experience in a technical management/leadership role.
- At least 2 years’ experience working in DevOps or Agile environment.
- In-depth knowledge and hands-on experience with cloud-based Big Data solutions (e.g.: AWS, GCP, Azure).
- Hands-on experience in building and optimizing data pipelines (e.g. ETL) and data products across structured and unstructured data with technologies including but not limited to SQL, Spark, Python, NiFi, Scripting.
- In-depth knowledge and experience in programming (including but not limited to Object-Oriented Programming, RESTful frameworks, Python)
- Proven experience in Data Management and Data Migration.
- Proven experience in root cause analysis on data processes to identify opportunities for improvements.
- Sound knowledge of IT Security best practices.
- Good knowledge of industry trends and emerging technologies
- Vendor management experience
Desirable
- Data/Engineering based Masters or PhD.
- 5 years’ experience working in a Data Engineering role.
- In-depth knowledge and hands-on experience with Snowflake.
- Hands-on experience of message queuing and stream processing including but not limited to Solr, Kafka, Spark.
Personal Specifications:
- Strategic thinking and problem-solving.
- Excellent communication and collaboration skills.
- Strong analytical and organizational abilities.
- Ability to translate business needs into technical solutions.
Please Apply via the Apply button below and we will have a closing date for applications at 4pm on June 5th.
The Irish Times Group operate a Hybrid working policy.
Our benefits include, Health Insurance contribution, Pension Contribution, Sick Leave Cover, Maternity and Paternity Leave, Irish Times & Irish Examiner Premium Digital Subscription, Income Protection Policy, Corporate Gym Membership discounts, Free Digital GP and Life Assurance Policy.
