Online since 1999 | 8,874 IT Jobs Live NOW

Data Engineering Executive

Premium Job From British Medical Journal
Recruiter: British Medical Journal
Listed on: 7th April
Location: London
Salary/Rate: £36,216
Type: Permanent
Start Date: ASAP

Data Engineering Executive

Contract: Permanent

Salary:  From £36,216 per annum

Start date: ASAP

We are recruiting for a Data Engineering Executive who will play a significant role in enabling BMJ to deliver value from customer and user data by enabling the intelligent application of our data and technology.

You will be responsible for the practical delivery of BMJ's data strategy by developing, maintaining, improving and monitoring data engineering and data integration processes. You will also be responsible for database maintenance and improving performance. As part of the role you will be expected to identify and fix data quality and/or process issues to ensure the accuracy and reliability of BMJ's data.

The ideal candidate will have good experience of data engineering and integration and the ability to work with source data in multiple formats and be able to analyse information in order to improve data quality and transform data into information for a variety of applications such as business intelligence.


  • Design and develop data engineering processes using BMJ's data engineering and warehousing tool set
  • Evaluate business needs and create data sets in the warehouse to meet the organisation's data needs in line with BMJ's data strategy
  • Daily monitoring of data integration and engineering processes to ensure data is appropriately delivered as required to the business
  • Identify, develop and implement data quality processes to improve the reliability and consistency of data in the warehouse
  • Conduct routine database maintenance and performance evaluations to ensure the data warehouse is optimised
  • Provide end user support to investigate data issues and answer data related queries
  • Collaborate with the other teams in Data to deliver business wide projects
  • Write and execute user stories using Agile development methodologies
  • Liaise with external suppliers to resolve issues related to our data platforms and infrastructure


At least 2-3 years experience of data engineering or data integration with a high level of computer skills and with:

  • Strong SQL scripting skills, preferably using Oracle SQL Developer, with the ability to write Oracle stored procedures and with a good knowledge of Python or Windows powershell scripting
  • Good experience using ETL tools, preferably Informatica Intelligent Cloud Services
  • Good analytical skills related to working with data formats including CSV, XML and JSON
  • Good understanding of data modelling concepts, for example Kimball Star Schema or Snowflake schema, to define structures in the data warehouse
  • Ability to continuously improve processes with a focus on automation and efficiency 
  • Experience in building processes to support data transformation and manage data structures & metadata
  • Excellent communication skills and the ability to work with stakeholders and translate technical concepts to a non-technical audience
  • Understanding of agile delivery methodologies and experience of working in an agile development framework
  • Experience of database administration will be an added advantage.
  • Educated to degree level (ideally in computer sciences or similar) or equivalent qualification.

Why should you apply?

BMJ is a global healthcare knowledge provider with a vision for a healthier world. We share knowledge and expertise to improve healthcare outcomes. 

You may know us as the publisher of one of the world's most cited general medical journals, The BMJ. We also publish over 70 specialty journals, many of which are the most influential titles in their field. 

We also offer digital professional development courses and clinical decision support tools to help medical institutions and clinicians tackle today's most critical healthcare challenges.

Evidence underpins everything we do - it's what makes us one of the world's most trusted knowledge providers. And the figures speak for themselves. More than 50 million users from over 150 countries access our websites every year.

BMJ is a wholly-owned subsidiary of the British Medical Association (BMA), with nearly 500 employees worldwide. Our head office is located within the Grade II listed BMA House in Euston, London, with more offices in China, India, North America, and Wales. 

At BMJ we take equal opportunities very seriously, diversity and inclusion are more than just words, they are an organizational priority. We are building a culture where everyone feels able to bring their full, authentic selves to work. We encourage applications from under-represented groups and we are a Disability Confident Committed employer.

You will be able to join any of our employee-led networks focussing on: Gender, Cultural Diversity, Sexual Orientation, Mental Health and Wellbeing, Parents and Carers and Age. 

We offer flexible work arrangements to all our employees.

Those who come to work with us are assured of a rewarding career in an increasingly global company. In return, we offer a great place to work with a wide range of benefits, including: 

  • Twenty-five days holiday entitlement plus bank holidays, a BMA Day the opportunity to gain more holiday entitlement through long service employment
  • Additional days' leave for moving house, volunteering or getting married 
  • Onsite gym, fitness classes and subsidised canteen and cafeteria
  • Double matching employer pension contribution, up to 12%
  • Multiple discounts [from major stores] through MyReward employee benefits platform. 
  • Season ticket loan, gym membership and cycle to work scheme 
  • Seven x salary life assurance cover
  • Regular social events, diversity and inclusion groups, and charity fundraising initiatives to get involved in

Contact Name: British Medical Journal
Reference: TJ/9002/1283
Job ID: 2913128

Browse all skill types