Smartodds is looking to hire a talented Python Developer to work as a Data Engineer within the Data Team.
Data is the backbone of what we do at Smartodds, and the main purpose of the role is to contribute to the development of our data strategy, processing, integrating and exposing sports data gathered from multiple feeds and sources.
Using a variety of technologies and providing production-grade solutions, you will be working within the Data Team and closely with quants and other application developers to ensure the timeliness, completeness and accuracy of the data
Design and implement protocols for data acquisition, integration and reconciliation.
Design databases for data storage and querying.
Develop applications for data cleaning processes and quality assurance.
SKILLS / KNOWLEDGE / INTERESTS
Excellent knowledge and working experience in Python.
Solid understanding of software engineering best practices.
Work in Linux
The nice to haves!
Previous experience in processing large datasets, possibly from multiple sources, in several formats (XML, csv, …).
Working experience with building web applications and APIs; Python Django framework is a plus
Knowledge and working experience in at least one other programming language, preferably, but not limited to R, C++, C# and .NET
Knowledge of relational databases (MySQL and MSSQL), and/or NoSQL databases (Redis, MongoDB), and Big Data technologies.
Previous experience with automated deployment, Docker, Kubernettes
Experience in revision control systems (Git preferred)
MSC in Computer Science, Statistics or mathematics would be preferred
BENEFITS OF WORKING FOR SMARTODDS
30 days holiday
Generous pension scheme
Private medical healthcare plan
In house chef
In house masseuse
Badminton/basketball group on Thursdays
Cycle to work scheme
Football twice a week
Interest free travel season ticket loan
Casual dress code, every day
LIFE AT SMARTODDS
It's not all work at Smartodds. We like to place a strong emphasis on ensuring that people can play as hard as we expect them to work and it’s a casual dress code every day.
We have a friendly, small sided football match twice a week and play basketball or racket sports every Thursday. In addition, we provide healthy meals cooked by our chef, as well as the chance to relax with a regular, free massage.
All of our teams enjoy social events, whether that is rock climbing, cocktail making or whatever new event the teams can come up with. We also get together - away from the office, at least twice a year to discuss the company’s strategy, to learn from each other, but most of all to have some fun together and celebrate our successes – Our recent off-sites have been in Barcelona and La Manga!
We pride ourselves on the fact that we have very high retention rates of employees and we think this is because our people have a large amount of autonomy in their roles and because we strive to make Smartodds an enjoyable and satisfying place to work.