Menu Close

Johannesburg: Machine Learning Engineer (Intermediate) posted by Sabenza IT & Recruitment

Advertisement



Job Description

This is a remote position.

Were hiring an intermediate Data Analyst / ML Engineer to grow our sim racing apps datadriven  telemetry analysis features. Youll turn raw laps into actionable insights – building data pipelines, training/evaluating ML.NET models, and shipping them into production. Youll work primarily in C#, Entity Framework Core (code-first) with MSSQL on the server and SQLite in the app, surfacing insights in our Blazor/WPF UI. Expect clear goals, fast feedback, and close collaboration with the CTO.

What Youll Do

  • Build end-to-end data features: ingest, clean, transform, and persist telemetry (laps, sectors, throttle/brake, steering, RPM, etc.)
  • Develop ML.NET models for driver coaching: lap alignment, pace deltas, consistency scoring, anomaly/outlier detection, stint/session segmentation
  • Move prototypes to production (batch and near-real-time inference) using C# + ML.NET
  • Implement backend services with EF Core (code-first)
  • Server: MSSQL (schema design, migrations, performance tuning)
  • App: SQLite (lightweight schemas, efficient queries, migrations)
  • Expose analytics via APIs and integrate results into Blazor/WPF dashboards and overlays
  • Add data quality checks, validation, and observability (metrics, logging, tracing)
  • Write integration tests, keep CI/CD green, and document datasets, features, and experiments
  • Participate in code reviews; follow and improve coding standards

What You Bring

  • 3+ years total experience, with solid C#/.NET backend skills
  • Practical ML.NET experience (regression/classification/clustering; time-series a plus)
  • Proficiency with EF Core, LINQ, and code-first workflows across MSSQL (server) and SQLite (app)
  • Ability to design features, evaluate models (cross-validation, proper metrics), and ship to production
  • Comfortable with Git workflows, integration testing, and CI/CD
View Job  Western Cape: HVAC Technician posted by Communicate Finance

Nice to Have

  • Signal processing for telemetry (resampling, smoothing, filtering)
  • Real-time/near-real-time analytics, caching, and background workers
  • Visualization skills for comparative laps and telemetry overlays
  • Experimentation (A/B), metric design (pace/consistency indices)
  • Interest in sim racing or motorsport






GO APPLY NOW

Safe & secure application process

Advertisement



Advertisement




Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Johannesburg, Gauteng


Job Seeker Tip

Check your social media privacy settings and ensure public content is professional.

How to Apply

Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.

JVR Jobs connects you with employers – we don’t process applications directly.

View Job  Hoedspruit: Branch Manager - Hardware & Paint Shop - Hoedspruit | Lb posted by HotelJobs

Latest Job Opportunities

Gauteng: Medical Scientist (12 months’ contract – Wits Health Consortium) posted by AJ Personnel

Jobs in Gauteng November 14, 2025
AJ Personnel Other Medical

Division: Wits Mycology Main purpose of the job:To conduct research and to provide scientific support for research projects in order…

View Job

Eastern Cape: Tools Administrator posted by Jobs 4 All

Jobs in Eastern Cape November 14, 2025
Jobs 4 All Other Manufacturing

Purpose of the Role:To effectively manage the procurement, control, and recording of tools, equipment, and maintenance supplies by ensuring accurate...

View Job

South Africa: Specialist Training Facilitator (Mining) (6 Month Contract) posted by Pillango Placements

Jobs in South Africa November 14, 2025
Mining Pillango Placements

For brevity, a key summary of the job specification is provided below. Full details are available after shortlisting.KEY RESPONSIBILITIES:Training Programme...

View Job

South Africa: Mining Consultant – Contractor Integration (6 Month Contract) posted by Pillango Placements

Jobs in South Africa November 14, 2025
Mining Pillango Placements

For brevity, a key summary of the job specification is provided below. Full details are available after shortlisting.KEY RESPONSIBILITIES:Shopfloor...

View Job

South Africa: Senior Consultant – Shaft Lead (6 Month Contract) posted by Pillango Placements

Jobs in South Africa November 14, 2025
Mining Pillango Placements

For brevity, a key summary of the job specification is provided below. Full details are available after shortlisting.KEY RESPONSIBILITIES:Transformation...

View Job

Western Cape: Fitter (Machine Shop) posted by Network Finance

Jobs in South Africa November 14, 2025
Artisan Network Finance Technical Management Trade

Job & Company description:Our client is a proudly South African engineering manufacturer specialising in precision-built industrial components and pump...

View Job  Cape Town: Senior Java Developer posted by Goldman Tech
View Job

Browse Employers

View All

Job Alerts


Share this to someone who needs a job:
Posted in Jobs in Central Johannesburg, Jobs in Gauteng, Jobs in Johannesburg, Jobs in South Africa

More Jobs in Your Area