About the company
At Longshot Systems we build advanced platforms for sports betting analytics and trading.
Responsibilities
- Designing, building and productionising ML pipelines, tooling, visualisation, frameworks and data engineering workflows to support strategy research, analysis and development
- Working closely with our quantitative research teams to turn prototype trading models into production-ready systems
- Helping shape the high-level architecture of our strategy software so it scales effectively and keeps trading latency low
Requirements
- A degree in a quantitative, technical subject (e.g. Machine Learning, Maths, Physics, Computer Science etc) from a top university
- Significant software engineering skills and experience, especially on the modern Python ML stack
- Takes pride in engineering excellence and encourages best practice in others
- Strong experience designing and maintaining ML pipelines and data engineering workflows
- Familiarity with modern engineering practices such as CI/CD, containerisation (e.g. Docker, Kubernetes) and automated testing
- Experience with cloud platforms (e.g. AWS, GCP or Azure)
- Comfortable working in a Linux environment
Nice to have:
- Advanced data engineering experience in Python, e.g. with libraries like Dagster, Prefect etc
- Experience optimising dataframe code, e.g. in Pandas or ideally Polars
- Experience of machine learning techniques and related libraries and frameworks e.g. scikit-learn, Pytorch, Tensorflow etc
- Experience deploying and serving ML models in production, including model monitoring and real-time inference
- Experience in scientific computing with other languages & frameworks
- Strong general high performance computing (multi-threading, networking, profiling and optimisation)
- Experience with C/C++
Conditions
- Participation in the uncapped company bonus scheme
- 10% matched pension contributions
- Private healthcare insurance
- Long term illness insurance
- Gym membership