Machine Learning Engineer
30372
Posted: 20/11/2025
- Negotiable
- South Africa, South Africa
- Contract
Intermediate Machine Learning & Backend Engineer -6 month contract
ML.NET • C# • MSSQL/SQLite • Telemetry Analytics
If you enjoy solving real engineering problems with data—and you like the idea of building ML-powered insights for thousands of sim-racing drivers—this role might be a great fit. We’re expanding the intelligence layer of our racing telemetry platform, and we’re looking for an engineer who wants to own meaningful features end-to-end.
You’ll join a small, sharp team where your work ships fast, your ideas matter, and you collaborate directly with the CTO. Expect clear goals, rapid feedback loops, and a product with genuinely challenging technical depth.
What You’ll Work On
- Build full data pipelines: ingest, clean, transform, and persist racing telemetry (laps, sectors, throttle/brake inputs, steering, RPM, and more).
- Develop and refine ML.NET models for driver coaching: lap alignment, pace deltas, consistency metrics, outlier detection, stint/session segmentation.
- Take prototypes into production using C# + ML.NET (batch + near-real-time inference).
- Implement backend services using EF Core (code-first) across MSSQL (server) and SQLite (client).
- Design efficient schemas, run migrations, and fine-tune performance.
- Surface analytics through APIs, Blazor dashboards, and WPF overlays.
- Add telemetry validation, data quality checks, and observability (logging, metrics, tracing).
- Contribute to code reviews, maintain CI/CD health, and document datasets, features, and experiments.
What You Bring
- 3+ years of experience with strong C#/.NET backend fundamentals.
- Hands-on ML.NET skills (regression/classification/clustering; time-series is a bonus).
- Proficiency with Entity Framework Core, LINQ, and code-first workflows across MSSQL & SQLite.
- Ability to design data features, evaluate models correctly, and deploy stable production ML.
- Confidence with Git workflows, integration tests, and continuous integration practices.
Bonus Skills
- Signal processing (resampling, smoothing, filtering) for telemetry streams.
- Real-time or near-real-time analytics experience, including caching and background workers.
- Visualisation experience for comparative laps/telemetry overlays.
- Experimentation mindset (A/B testing, performance/consistency metrics).
- Interest in sim racing or motorsport.
Mubin Patel
Account Manager | South Africa
Recruitment