Data Engineer

Location: London

Contract Type: Permanent Full Time

Closing Date: 30 September 2018

Salary: Competitive Salary + Excellent Benefits

Data Engineer

The Telegraph’s mission is to deliver quality, trusted, award-winning journalism, 24 hours a day and across all the platforms our customers use – digital and print.

Our portfolio includes The Telegraph website and app, The Daily Telegraph and The Sunday Telegraph print titles and The Telegraph Edition app.

Recently named as the UK’s leading quality news brand, our digital content reaches more than 27 million users across the UK (UKOM MMX MP).

Role Summary

This is a technical role working in a dynamic team which build and operate high-performance data systems across a range of technologies to drive predictive insights and analytics across all TMG publishing platforms.

We are project and innovation-driven using mainly the Google stack, Big Query, Python, Amazon Cloud, Talend, Azkaban orchestration, Adobe, Business Objects and work hand in hand with data scientists to deliver pro-type data solutions at scale. The right candidate has to be comfortable building and adapting these technologies to deliver the right business outcome.

As a Data Engineer you are responsible for building world-class digital products and a deep understanding of the software development processes and craft.

You’ll be joining a multi-disciplinary team of engineers where experimentation and learning is encouraged at an exciting time in the publishing industry.

It is a hands-on role so the candidate is expected to be technical and will need to work closely with the data science team, business stakeholders, developers and operations.

In return, the successful candidate will gain exposure to the full range of technologies in the modern data landscape. It offers fantastic scope for a talented individual with a strong interest in data to broaden their experience.


Key Role Requirements:

  • Build shippable software following engineering standards in place
  • Build and maintain key engineering blocks that other teams can rely upon (such as APIs and Big Data implementations)
  • Support the current stack and be able to extend it with new features
  • Work on R&D projects
  • Work closely with TMG’s business intelligence users, operations and development teams on projects and CR’s, encouraging a data-driven and pragmatic approach to tackling challenges and problems  
  • Be responsible for maintaining the company’s data assets at required high-quality levels
  • Follow the Agile methodologies implemented in the Engineering team
  • Help to design and build solid, efficient, stable APIs.
  • Help to maintain the high standard of the code
  • Keep up to date with the latest technologies and methodologies to ensure TMG stays ahead of the game
  • Ensure a globally robust and highly scalable approach to development to support our growing number of global users and services


Key Skills and Experience:

  • Python development skills: Experience with Python data pipelines, ability to implement ETL processes in Python
  • Experience with TDD
  • Knowledge of technologies: Git, Docker, Jenkins, REST API
  • Experience with Google Cloud Platform
  • At least 2 years of experience in data or software development
  • Knowledge of big data platforms
  • SQL, scripting, relational, BI
  • Ability to propose, design and implement simple ETL solutions both in batch and real-time
  • Great organisational skills and the ability to juggle multiple streams of work


Useful Additional Skills:

  • Storages:
  • Elasticsearch
  • MySQL
  • BigQuery
  • Technologies: Azkaban, Airflow, Talend
  • Data modelling skills. Designing simple star schemas if required
  • Experience of software delivery within a high web traffic/high volume transactional online, digital or media environment
  • Working experience within Agile methodology
  • Ability to build data visualisations, dashboards
  • Ability to translate business requirements into technical tasks


The Telegraph’s goal is to foster a diverse and inclusive workplace and we are committed to building a team that reflects a wide variety of skills, perspectives and backgrounds.

We are an equal opportunities employer, hiring solely on merit and business need. We encourage applications regardless of sex, gender identity, ethnicity, age, sexual orientation, gender reassignment, religion or belief, marital status, pregnancy, parenthood and disability. If you require reasonable adjustments in any recruitment process with us, please make us aware.  



Apply now