Python Developer / Data Engineer
London, Great Britain
6d ago


Smartodds is looking tohire a talented Python Developer to work as a Data Engineer within the DataTeam.

Data is the backbone ofwhat we do at Smartodds, and the main purpose of the role is to contribute tothe development of our data strategy, processing, integrating and exposingsports data gathered from multiple feeds and sources.

Using a variety of technologies and providing production-gradesolutions, you will be working within the Data Team and closely with quants andother application developers to ensure the timeliness, completeness andaccuracy 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 andquality assurance.


  • Excellent knowledge and working experience in Python.
  • Solid understanding of software engineering bestpractices.
  • 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 andAPIs; Python Django framework is a plus
  • Knowledge and working experience in at least one otherprogramming 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 mathematicswould be preferred

  • 30 daysholiday
  • Generouspension scheme
  • Privatemedical healthcare plan
  • Incomeprotection
  • LifeAssurance
  • In housechef
  • In house masseuse
  • Yogaclasses
  • Badminton / basketballgroup on Thursdays
  • Cycle towork scheme
  • Football twicea week
  • Interestfree travel season ticket loan
  • Offsitetrips
  • Casualdress code, every day

    It's not all work at Smartodds. We like to place a strong emphasis onensuring that people can play as hard as we expect them to work and it’s acasual dress code every day.

    We have a friendly, small sided football match twicea week and play basketball or racket sports every Thursday. In addition, we providehealthy 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 thatis rock climbing, cocktail making or whatever new event the teams can come upwith.

    We also get together - away from the office, at least twice a year todiscuss the company’s strategy, to learn from each other, but most of all tohave some fun together and celebrate our successes Our recent off-sites havebeen in Barcelona and La Manga!

    We pride ourselves on the fact that we have veryhigh retention rates of employees and we think this is because our people havea large amount of autonomy in their roles and because we strive to makeSmartodds an enjoyable and satisfying place to work.

    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form