Data Engineer – Data Science

  • Wilmington plc
  • London E14, UK
  • 01/03/2021
Full time Data Science Data Engineering Data Analytics Big Data Data Management Statistics

Job Description

Why do we want you?

You are an experienced data engineer/data scientist who loves analysing, organising and preparing raw data for modelling and data analytics. You understand the application of AI and ML techniques and you combine raw information from different sources and apply data science techniques, summarising data and interpretation of results.
Your tech skills include; Strong data modelling and SQL/database design, skill and knowledge of ETL processes, good programming skills – specifically those used in the application of data science, e.g. SQL, R, Python, JavaScript etc. combined with experience of the .Net programming stack of technologies.
You have experience in creating and using advanced machine learning algorithms and statistics: regression, simulation, scenario analysis, modelling, clustering, decision trees, neural networks, etc. and of Natural Language Processing (NLP).
You also have experience in extracting and analysing data from 3rd party providers, e.g. google analytics, LinkedIn, Salesforce, Marketo etc. using API’s or other integration methods and visualising/presenting data and insights to stakeholders utalising of BI tools such as Tableau and Power BI and D3.js.

A bit about us.

Wilmington plc is a company with a difference. Over the years we’ve grown by acquisition and as such we have many unique businesses in our portfolio.
Here at Wilmington plc we provide information and training to professional business markets via a portfolio of well known professional service brands. Put simply, we enable professionals and their organisations to enhance performance by providing high quality, relevant and reliable information, education and knowledge.Main Purpose of Role:Effective and efficient management of data throughout our group is a strategic priority. We have an ambition to become a data led business. To support this, the Group Data team (which this role sits in) was created to drive better management and operation around our data assets.

As a Data Engineer – Data Science your role will be to store, process, model and apply data science to make data and insights available for data analytics and business intelligence (BI) systems. You will need to be competent in data assessment and profiling, source system analysis and be able to provide a clear vision on how the data can be processed and interpreted to support the end use of the data.

You will be data modelling with data from multiple sources to fulfil specific business needs so you will require strong analytical skills to be able to analyse data and produce robust insights through BI reports and dashboards.

You will use your extensive programming and data management skills to complete data projects from end to end.

Key duties within the role include:

  • Analyze, organize and prepare raw data for modelling and data analytics
  • Architect and help build data systems and pipelines
  • Evaluate business needs and objectives
  • Application of AI and ML techniques to solve business problems and produce saleable insights.
  • Combine raw information from different sources
  • Explore ways to enhance data quality and reliability
  • Identify opportunities for data acquisition
  • Assist in the development of new products and tools
  • Participate in the development of analytical reports, including conducting analysis, applying data science techniques, summarising data and interpretation of results
  • Collaborate with team departments (data services, data engineering and data analytics) to successfully deliver data products
  • Taking ownership of your work schedule and assist with planning and prioritisation of jobs
  • Interpret findings into actionable outcomes
  • Facilitate data driven decision making across the organisation
  • Assist in development of overall data platform architecture
  • Troubleshoot data related issues

If this sounds like the kind of data role you would enjoy, and you want to work in a key function within a large global organisation, why not apply.Skills and Experience Required:

We always support colleagues to develop their skills but to be successful in this job you really do need to already be able to tick most of these boxes...

We know it’s not a skill, but the successful candidate must have permission to work in the role’s location by the start of their employment.

You will also need;


  • Strong data modelling and SQL/database design skills.
  • Skill and knowledge of ETL processes
  • Good programming skills – specifically those used in the application of data science, e.g. SQL, R, Python, JavaScript etc.
  • Experience of the .Net programming stack of technologies.
  • Excellent numerical, analytical and statistics skills
  • Experience creating and using advanced machine learning algorithms and statistics: regression, simulation, scenario analysis, modelling, clustering, decision trees, neural networks, etc.
  • Experience of Natural Language Processing.
  • Knowledge/Experience using data science technologies including predictive and prescriptive modelling techniques
  • Experience in extracting and analysing data from 3rd party providers, e.g. google analytics, LinkedIn, Salesforce, Marketo etc. using API’s or other integration methods.
  • Experience in visualising/presenting data and insights to stakeholders. Utilisation of BI tools such as Tableau and Power BI a distinct advantage.
  • Degree level qualification in computer science or related subject.


  • Intermediate to advanced Tableau or Power BI skills
  • Knowledge/experience of visualisation tools such as D3.js
  • Project management experience, as a minimum the ability to manage delivery of work within stated timeframes

You need to be the kind of person who has…

the ability to undertake a variety of activities with a substantial degree of personal responsibility and autonomy. It is important to be able to work independently within a team.

  • strong organisational skills and must have the ability to manage multiple projects, as well as meet time constraints and expectations.
  • strong conceptual and problem-solving skills
  • Effective verbal communication skills; strong analytical and technical writing skills
  • knowledge/experience of data mining and segmentation techniques.
  • excellent interpersonal skills; ability to work as part of a multi-disciplinary team with minimal supervision. This is especially important as the team are a mix of office-based and home workers.

Before you go....:

Thanks for reading our job advert. We’ve tried to bring to life what it’s like working as part of Wilmington plc but we do so much that it’s tough to distil into a single page. We also recognise that sometimes people can be put off applying for a job unless they think they match every requirement. Don’t let that hold you back. If you are excited about the role and think you can do much of what we have described but aren’t sure if you are quite who we’re looking for… give it a try. Nothing ventured nothing gained!

Come join us!

We offer a great benefits package which includes standard things like performance related bonus, pension with life assurance etc., but also Wilmington Choices which allows you to tailor your benefits package with offerings like holiday purchase, discount vouchers, heavily subsidised gym membership, cycle to work schemes and dining cards.

We offer variety, development and an opportunity to be part of a committed group of colleagues. We operate an open environment where you’ll be encouraged to make an impact. At Wilmington, our collaborative approach means your great ideas will be welcomed and your great work recognised.
We are focused on ensuring that Wilmington remains a great place to work. We value our people and we continue to invest in their career development. We encourage learning, and career opportunities are possible across all Wilmington companies

“We are committed to equality, equality of opportunity and valuing diversity”

The Legal Bit!

The statements above are intended to describe the general nature and level of work performed by employees assigned to this role. Statements are not intended to be construed as an exhaustive list of all duties, responsibilities and skills required for this position.

Please note that this role may remain advertised until an offer of employment has been made.