Data Engineer

Company Description

PLEASE NOTE: Though this position will be remote flexible, the candidate needs to reside in the United Kingdom

About the Company: 

M3 is the global leader in digital solutions in healthcare. We work with a range of sectors including healthcare, life sciences, pharmaceuticals, biotechnology and charities; services provided to these sectors include market research, medical education programs, promotional programs, clinical development, job recruitment and clinic appointment services. M3 has grown by more than 20% year-on-year for the past 15 years, achieving over 1 billion dollars in revenue annually.

Founded in 2000, with start-up investment capital from Sony, M3’s mission is to make use of the internet to increase, as much as possible, the number of people who can live longer and healthier lives, and to reduce, as much as possible, the amount of unnecessary medical costs. Key achievements of M3 Inc. include:

  • Named in Fortune’s 2020 ‘Future 50’ list, ahead of Facebook and Amazon
  • Ranked in Forbes’ 2020 Global 2000 list of the world’s largest public companies
  • M3 is the only company incorporated after the year 2000 to be included in the Nikkei 225 Index
  • Listed in Forbes’ ‘Asia’s 200 Best Over a Billion’ in 2019
  • In 2020 M3 founded the ‘M3: Stop COVID-19 Fund’ and pledged one billion yen to support COVID-19 related initiatives

M3’s legacy lies in the power of trusted physician platforms. Around the world, M3 organizations leverage these highly engaged digital communities to deliver medical education, job placement, and market research, to improve global patient outcomes.

About the Business Division:

This role sits within, a subsidiary of M3 Inc. is the UK's largest professional network of doctors; a closed community used by over 50,000 doctors daily and with a total membership of over 245,000. Products range from a trusted email communications platform to robust news and educational web pages along with our world-class sponsored pharmaceutical content and doctors’ own user-generated content. Our mission is to continually improve these offerings as well as identifying new ways to support our community of doctors throughout their careers.

Job Description

Mission of the Role: is seeking a Data Engineer to be part of Engineering Team, reporting into Head of Data, to perform the role of Business Intelligence Developer and use their expertise to define methodologies of data modelling, data engineering and to help the Data Science Teams and provide insights that will ultimately deliver value to the business by working with the Engineering and Analytics team. 

Essential Duties and Responsibilities: 

Including, but not limited to the following: 

As a Data Engineer you will be responsible for building robust solutions for extracting, load, transformation and integration of data that enable our clients make efficient decisions with ease. You will implement efficient solutions on Cloud using large amount of data from various sources. 

  • Contribute to the maintenance of the data warehouse 
  • Contribute to the core design of the data architecture, determine best practices and implementation plans 
  • Design, build and maintain data pipeline architecture for ELT/ETL 
  • Assist in the creation of an infrastructure which can support machine learning capabilities. 
  • Proactively review existing process to identify opportunities to automate manual processes, optimise data delivery, re-design infrastructure for greater scalability, etc 
  • Set up and maintain automated data processes 
  • Collaborating with data scientists & data visualisation team to identify potential opportunities and maximise the value delivered from data models.



  • Experience as a data engineer in data warehousing / data lake setup
  • Developing and maintaining ETL pipelines on cloud-based platform (AWS highly desirable)
  • Ability to translate business needs into technical specifications
  • Good knowledge of Python and/or R
  • Good knowledge of SQL, TSQL and an ability to train on the topic
  • Familiar with different data modelling techniques
  • Integrating 3rd party data sources using APIs
  • Some experience of Business Intelligence (BI) tools such as Qlik desirable, but not necessary 
  • Experience with SSIS or similar toolset to review the current setup 
  • Familiarity with CI/CD principles and tools desirable
  • Knowledge of the digital media industry preferred, but not necessary


  • Experience of BI tools such as, Qlik, SSRS, SnapLogic etc. 
  • Experience of Analytics tools such as Google Analytics, Matomo etc. 

Additional Information


  • 25 days annual leave
  • Participation in a company bonus scheme linked to personal and company performance
  • Pension 4%/4% employee/employer contributions of qualifying earnings
  • Vitality after probation
  • Staff discount scheme
  • Discounted gym membership
  • Cycle scheme