Data Scientist – Python
DESCRIPTION
In this role, you will be responsible for understanding large, complex datasets and associated algorithms. Due to the nature of the systems and the complexity of the data, this role has a high barrier to entry in terms of Python skills. During the interview process the first thing we need to see demonstrated are those Python skills. After that, the interview process looks to see the ability to understand complex systems and datasets. This includes reading, understanding and improving on the status-quo of the literature and then documenting your advances – the “scientific method”.
WHAT WILL YOU BE DOING?
You will be reporting to the Data Science team leader, under the CTO. We deal with large sets of data coming directly from matching engines around the globe, along with complementary datasets which are used to understand the matching engine generated data. Your role will involve understanding and processing complex sets of data to enable value to be extracted from it. You will work in a six-person scrum team which operates on two-week sprint cycles. You will be assigned tickets to work on at the start of the sprint and the aim is to finish the tickets by the end of the sprint, which means having your code and/or data in production on the site and available to endusers.
YOUR PROFILE
As a Data Scientist, you will be able to combine your expertise in Mathematics, Statistics, and Coding in tackling complex data problems whilst being comfortable in a job requiring agility, curiosity, and continuous improvement. We are looking for someone who can very quickly grasp technical concepts and understand how to rapidly solve problems associated with them. The ideal candidate will examine data from many perspectives, be able to think out of the box and efficiently communicate ideas and findings to technical and non-technical peers equally. A passion for new technologies and a drive to find simple and elegant ways to implement simple solutions to complex problems is key.
REQUIREMENTS
• Strong Python skills including: Numpy, Scipy, Pytables, Pandas
• First class degree from a top tier university
• PhD or Post-doc degree in a scientific or technical discipline
HIGHLY BENEFICIAL
• Confident with SQL databases
• Experience with time series data
• Publication track record in peer reviewed journals
• Experience designing database tables
SALARY & COMPENSATION
This role is paying up to £150,000 at the top end (salary level is dependent on current earnings and relevant experience)
Job Features
Job Category | IT |