Senior Machine Learning Engineer (Python / C++)
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