CareerPlanSign in

Senior Machine Learning Engineer (Python / C++)

London, England, United Kingdom💼 Full-time🗓 2026-09-15 → 2026-09-25

Core

Design, build, and productionize ML pipelines, tooling, and data engineering workflows to support strategy research and turn prototype trading models into production-ready systems.

Role type

Senior IC machine learning engineer (hybrid Python/C++)

Builds

Production-grade ML pipelines, low-latency trading components, and strategy software architecture

Domain

Sports betting analytics and trading

Deliverable

production ML models

Required skills

Python software engineering, modern C++ (C++23), low-latency system optimization, ML pipeline design, data engineering workflows, CI/CD, containerization, cloud platforms

Preferred skills

Advanced data engineering (Dagster, Prefect), dataframe optimization (Polars), ML model deployment and monitoring, scientific computing, high-performance computing

Technologies

Python, C++23, NumPy, SciPy, PyTorch, Polars, Ray, Plotly, Dash, Docker, Kubernetes, AWS, GCP, Azure

Responsibilities

Design robust data engineering workflows, build reliable tooling, write clean Python code alongside high-performance C++ components, optimize performance-critical architecture, shape high-level strategy software architecture

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.