We're looking for a Principal Backend (Python) Developer for a fast-growing technology company that provides a suite of risk management tools and products for sports betting traders.
About the company:
With a platform built and funded by a quantitative sports betting fund started by the founders over six years ago, their goal is now to modernize the art of bookmaking by helping one of the sharpest brands in the world better manage their sports betting risk. The company ethos revolves around wearing multiple hats, finding practical solutions to problems, and embracing the basics to build a strong foundation.
About the position:
As the Principal Backend Developer, you will be an integral part of the senior management team and the growth prospects of the company. You will have overall responsibilities related to team leadership, data & technology infrastructure management, as well as new systems and product innovations.
You will be responsible for continuing to evolve the strategic technology vision, and must demonstrate the ability to empower and drive accountability across teams and contribute to driving revenue, profitability and productivity through outstanding execution, high engagement, and a commitment to quality.
Responsibilities:
- Drive the development of new product and infrastructure innovations, while maintaining and updating existing systems.
- Continue to build out a technology stack that handles data related to sports (e.g. injury news, player tracking) and finance (e.g. trades, sportsbook odds) with the lowest latency possible.
- Design data pipelines that can quickly apply machine learning models and data aggregation techniques to data streams.
- Create algorithms that support the fast API integration by normalizing data from a variety of sources.
- Evolve our current order flow management system, data profiling tools and trading dashboards.
Experience / Qualifications:
- Ontario-based highly preferred.
- 3+ years in software development and/or key contributor to a tech.
- Must have some sports betting and past startup experience.
- Must have experience in the programming language Python.
- Strong practice in complex SQL queries, data visualization, and dashboarding.
- Worked with AWS (e.g. Lambda, ECS, DynamoDB) in the past.
- Deep domain expertise managing and creating technology infrastructure for trading systems.
- Strong API integration background and dynamic management of data analytics from various sources and types.
- Big data analytics scheme development, including advanced approaches around machine learning.
- Relishes the autonomy and impact that a startup brings, while being their own self-starter.