Our client is a successful online retailer who supply across the UK in a range of different sectors. Having vastly grown in the past few years, they are looking to expand their data team so that they can make better business decisions through effective analysis of data. Your role will be to design the central data platform and enable self-service analytics. You will be working alongside analytics specialists and business stakeholders to find the best data solutions as well as supporting application developers to create data models which enable process-to-data mapping client clusters, form profile segments from internal and external data and utilize modern techniques of Data Mining and Machine Learning to help understand customer behaviour. You will also be responsible for transferring data from various sources to allow for analysis. This position requires a highly skilled Data Engineer. The background and skills required are;Strong Python programming and data mining skills Good knowledge of OOP, clean coding practices, data structures, development standards and testingExperience in SQL and NoSQL, BI tools (e.g. Tableau) and Big Data SQL query engines (e.g. Drill, Spark SQL and Hive)Strong experience in Linux systems A degree (or equivalent) in computer science, mathematics or statistics or any other quantitative-focused degreeThis is a fantastic opportunity to develop your skills and grow with an expanding company in the Glasgow market.