Python Specialist, Data Science

  • Mindshare
  • London, UK
  • 29/11/2021
Full time Data Science Data Analytics Business Intelligence Data Management

Job Description

Python Specialist, Data Science

Job title: Python Specialist, Data Science

Group: Mindshare Worldwide

Team: Integrated Analytics

Reports to: None

Mindshare is global media agency designed to make media exciting, fun and life changing. For the last 20 years our values of Speed, Teamwork and Provocation have guided our 10,000 people who work with some of the world’s best brands and companies. Located in 116 offices across 86 countries, we are the largest media agency in GroupM, WPP’s media investment management arm, which is the #1 media holding group globally. Mindshare Worldwide is the headquarters for Mindshare based in London. We are a team of 400+ people, co-ordinating media campaigns for our global clients.

Learn about our culture and values and meet some of our peoplehere.Want to see some of our award-winning work?Click here

What We Can Offer You

At Mindshare Worldwide, we offer a competitive salary package, with 25 days holiday increasing with service to a maximum of 30 days, with the option to buy an extra 5 days per year. We also have an enhanced pension scheme, Bupa healthcare, a monthly wellbeing fund and early finishes on a Friday during summer. These are just some of the great benefits we offer.

Based three minutes from Tottenham Court Road tube station, our office has a rooftop with views of London – a great space to hang out with colleagues and friends!

We also offer an extensive training programme to help guide your career development whilst you’re with us. There’s a wide range of options to suit everyone at all levels of your career.

Our Values & Behaviours

Our attitude is reflected in our core values of Speed, Teamwork and Provocation, which drive our people and our business.

We want Mindshare Worldwide to be a place where everyone feels that they belong, everyone can be themselves and everyone has the same opportunities to develop their careers. Over the last 12 months we have made important steps in progressing on our journey to a truly inclusive organisation. We have launched The Collective and have seen the birth of a range of Employee Resource Groups who have shown some amazing and inspiring work.

Our Commitment

We are committed to making reasonable adjustments wherever necessary. If you require this document in another format, such as large print or audio, please contact Ellie Macdonald (

Mindshare Worldwide commit to providing assistance for candidates who have successfully secured an interview and may require reasonable adjustments. We will work with the interviewee to establish what additional support is required and where possible, ensure reasonable adjustments are implemented to support a successful interview.

The Role

We are looking for a Python Specialist to join the Worldwide Data Science team focusing on front end for analytics solutions.

The team conducts research and development to build Data Science web apps to make internal stakeholders more productive and aim to pro-actively drive the company’s adoption of the latest technologies around Data Science. This is a small team that sits within the larger team of Integrated Analytics division, with responsibilities to support other markets.

The main tech stack of the team is Python and Google Cloud Platform (GCP). As a Python Specialist, the successful candidate will help to build web apps with Python, focusing mainly on front-end solutions. These web apps can also include HTML and CSS, and some JavaScript, but most often they will use Python packages (Dash, Flask, htmx) that abstract away the need for these other languages, hence Python is main requirement. Using mainly Python has the advantage of being easily accessible to our backend Python developers and data scientists.

The web apps will bring Data Science, Machine Learning or Data Engineering work to internal stakeholders. The Specialist will be encouraged to build re-usable templates, promote these to the rest of the company, and provide support for their adoption. There could also be options for this person to work in the Data Science space more directly if other topics are also of interest. In addition to this, the role is an opportunity for the specialist to develop advanced working knowledge of cloud computing with GCP, since the company has adopted the technology for Data Science work. Indeed, the adoption of GCP is leading the team to also become more active in the space of Machine Learning Operations (MLOps).


  • Work alongside the team to build analytics solutions that are scalable globally, with a focus on the frontend of web apps
  • Own specific tasks within the team to build these solutions
  • Liaise with internal stakeholders to ensure solutions are built to solve ultimate business needs
  • Research independently and discuss with the team ways of solving blockages and bring latest techniques
  • Maintain and follow processes and support overall ML Ops framework

Key Skills and Experience

  • Good knowledge and experience of Python programming (PEP8 style)
  • Essential to have experience using Python web frameworks such as Flask, Dash and htmx
  • Interest in web development, both front-end and back-end
  • Highly numerate with excellent problem-solving skills
  • Flexible approach and interest in growing a career within marketing and consulting
  • Desire to build using beautiful code

Desirable Skills and Experience

  • Degree in Computing, Engineering, Economics, Business, or other STEM disciplines, or equivalent experience
  • Interest in Data Science, Machine Learning, and/or Data Engineering
  • Experience querying SQL databases
  • Experience with automated testing (e.g. using Pytest).
  • Familiarity with cloud computing, especially GCP
  • A portfolio of personal projects to show off.