Kindred Group plc

Quantitative Engineer - Python Data Engineer

Job description

Quant Engineer – Python Data Engineer


The role


We are looking for an enthusiastic Python Data Engineer specialising in building robust ETL pipelines, ideally with experience working with an event-driven architecture. Primarily using our technology stack of Python, Kafka, PostgreSQL, Kubernetes and AWS, you will be responsible for building high quality ETL pipelines and data products to power our pricing system and wider sportsbook platform.


You will join Kindred's Quant Engineering team, a relatively new and small team, responsible for building an event-driven dynamic pricing system. This system will be integral to provide algorithmic real-time odds for customers of our new next-generation Sportsbook.


If you understand how critical high-quality data products are, and believe you can rise to the challenge, then please read on.


What will you do?
  • Develop multi-stage ETL pipelines to power our pricing system that:
    • Handle varying sources of batch and streaming data from internal and external sources.
    • Can process real-time sporting event and odds data.
    • Are resilient and able to handle high-throughput data loads.
    • Transform and map source data structures into consistent internal representations.
    • Deliver high-quality , consistent data to consuming applications .
    • Are well-documented and discoverable for use by both Quant Team and wider Sportsbook Platform systems.
  • Take responsibility for ensuring your software is robust, performant and production-ready.
  • Contribute to improvements to the pricingsystem by providing feedback, suggesting design enhancements and adopting an iterativedevelopment approach.
  • Provide engineering guidance to the Quant Research function, facilitating the rapid research and development of new pricing strategies and predictive models.
  • Adopt an agile approach to writing high-quality testable code that follows software engineering best practices and facilitatescollaboration and re-usability by other team members.


Are you a good fit?


To thrive in this role, we think you would be able to provide evidence of most of the following traits:


  • Experience as a software engineer responsible for building robust multi-stage ETL pipelines as part of a mission critical system.
  • Ability to write high-quality , idiomatic , object-orientedPython code.
  • Experience modelling data in Python (including data migrations), with specific experience of SQLAlchemy, Pydantic or Alembic.
  • Ability to work effectively in a collaborativeenvironment , promoting software-engineering best practices.
  • Ability to operate and adjust in an uncertain domain, with a problem-solving growth mindset.
  • Excellent written and spoken communication skills.
  • An understanding of or desire to learn about the sports and betting data domain.


It Would Also Be Great If You Had


  • Experience working with Kafka in production.
  • Experienceworkingwithorchestration frameworks, such as Airflow, Prefect or Luigi.
  • Experiencemonitoring and optimisingETLpipelines .
  • Experienceworkingwith AWS.
  • Experience writing asynchronous code or developingapplicationsutilisingconcurrency.
  • Good knowledge of additional coding languages.
  • Previous experienceworkingwith sports or odds data.


Application process


Click on the Apply Now button and complete the short web form. Please add a covering letter in English to let us know your motivation for applying and your salary expectation. Our Talent Acquisition team will be in touch soon.


Kindred is an equal opportunities employer committed to employing a diverse workforce and an inclusive culture. As such we oppose all forms of discrimination in the workplace. We create equal opportunities for all our applicants and will treat people equally regardless of and not limited to, gender, age, disability, race, sexual orientation. We are committed not only to our legal obligations but also to the positive promotion that equal opportunities bring to our operations as set out in our sustainability framework. Kindred has an ESG rating of AAA by MCSI.


Job alerts


Not suited to this role but interested in working at Kindred Group?


We are always on the lookout for talented, passionate people to join our global teams so if you'd like us to let you know when suitable jobs come up, please click on “Register for Alerts”.


Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.

Similar jobs

Browse All Jobs
Bpifrance
October 2, 2022

Analyste quantitatif / Data scientist F/H

Selby Jennings
October 2, 2022
Legal & General
October 2, 2022

Quantitative Data Analyst