Skip navigation

Have you considered using our job search? Click here to search our current jobs.

Have you considered using our job search? Click here to search our current jobs.

Senior Data Engineer - Python


Data Science and Engineering
United Kingdom - Malmesbury Office

About us

At Dyson we are encouraged to think differently, challenge convention and be unafraid to make mistakes. We’re creative, collaborative, practical and enthusiastic. But most of all we’re hugely passionate about what we do.

Dyson offers a unique opportunity for talented individuals to invent, design and develop market leading products for the global market. By working in our world-class research, design and development (RDD) department, these individuals have the opportunity to work alongside leading technical specialists and highly motivated creative people to create products which fulfil our ambition of being truly different and better than our competitors.

About the role 

We are currently seeking a Senior Data Engineer to join the Data & Analytics Team in our world class Research Design and Development department. We are responsible for global reporting and analysis of projects during product development. The team play a vital role in supporting the engineering function of over 4000 technicians, scientists and engineers worldwide.

We are looking for an enthusiastic and energetic individual who would like to further their career within a growing and successful company. With a combination of hands on experience and dedicated training we will offer you the chance to develop your skills and experience.

The Senior Data Engineer is responsible for ensuring that the reporting needs of the business stakeholders are met. They will be tasked with using advanced coding to automate reporting and other analytical solutions. This will involve learning and supporting a Report Automation system that uses Python code to create pixel perfect PowerPoint reports and allows users to interface with the reports using an internally designed web solution. The role has a great mix of senior stakeholder interaction and technical code development.

The role requires a candidate who displays excellent business focus and sound technical skills.

  • Support and maintain existing reports and dashboards

  • Capture clear requirements direct from business stakeholders

  • Iterate report solutions by design, build and test methodology

  • Develop great relationships with business teams by fully empathising with their needs

  • Create analytical solutions that impress, inspire and become essential tools  

About you 

  • Excellent communication skills & a creative problem solving approach

  • Strong Knowledge of Python and specifically the Flask and Pandas modules, knowledge of python-pptx is a bonus

  • Knowledge of HTML, Bootstrap, JavaScript, D3 and jQuery

  • Knowledge of SQL

  • Mathematical mindset

  • Desire and ability to “glue” systems together

  • Graphic or artistic skills to present data in a compelling way


  • Performance related bonus

  • Company paid Life Insurance

  • Discounts on Dyson machines

  • Competitive pension scheme

  • Flexible benefits programme with a growing range of voluntary benefits, including the ability to purchase additional holidays

  • 27 days holiday plus statutory bank holidays

  • Free bus travel to and from Malmesbury campus from Bristol, Chippenham and Swindon

  • Free on-site parking

  • Subsidized café providing endless free coffee and tea, and a free lunch

  • Private Medical insurance for all employees

  • Employee Assistance Program for employee and dependents

  • Digital GP and prescription service


At Dyson, it's about more than our machines. We recognise that our success comes from our inventive people. We believe in including everybody and supporting you on your journey with us

Interview guidance

We are following the government guidelines regarding COVID19. At this time all interviews will be conducted via video or telephone. We’re taking these precautionary measures to protect both our employee and candidate wellbeing. Our Talent Acquisition team will work with you and provide further information as appropriate. 

Closing date: 05 December 2021