PERMANENT CONTRACTabout 2 months ago

Machine Learning Engineer (Intermediate) (Remote)

Apply Now
South Africa

Job Description

Machine Learning Engineer (Intermediate) (Remote) | Job Mail

Create a FREE Job Seeker Profile

Jobs Training & Courses Companies Hiring

Recruitment Employer Sign Up Post a FREE Vacancy Employer/Recruiter Registration

Login

Filter

Back

Cancel Apply Filter

Cancel Apply Filter

Back Back Back Back

Cancel Apply Filter

Cancel Apply Filter

Cancel Apply Filter

Cancel Apply Filter

Industry

Province

City

Suburb

Cancel Apply Filter

Cancel Apply Filter

Cancel Apply Filter

Cancel Apply Filter

+2 more

Clear All Filters

Create a Job Alert

5872 Other IT/Computer jobs in South Africa on Job Mail

Verified Ad

Apply Now

Machine Learning Engineer (Intermediate) (Remote)

Datafin

Saturday, 16 May 2026

3

IT/Computer - Other IT/Computer

South Africa

FULL TIME

Job Specification

Company

Reference Number 26757

Job Summary

Machine Learning Engineer (Intermediate) (Remote)

Engineering/Technical Remote

ENVIRONMENT:

Our client is on the hunt for an Intermediate Data Analyst / Machine Learning Engineer to grow their sim racing apps data driven 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 their Blazor/WPF UI. Expect clear goals, fast feedback, and close collaboration with the CTO.

DUTIES:

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

REQUIREMENTS

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

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

.

You will receive an email when a new job matching your criteria is posted.

Manage Alerts

Please check your email. It looks like you haven't verified your account yet. Here's what you're missing out on:

Response from employers

Being able to log in and update your profile

Apply for more jobs

Didn't receive the link? Resend Verification Link

Job Mail uses cookies to ensure you get the best experience on our website. View Settings

Accept All

Job Details

  • Country : Afrique du Sud

  • Contract Type : Permanent Contract

---

**

[Click the Apply button below to see the contact details]

Expert Application Advice

Positioning — Your cover letter must answer one question: why YOU for THIS specific role right NOW? Avoid generic templates — one sentence on what you specifically bring beats three generic paragraphs.

Campaign portfolio — Prepare 2-3 campaign examples with objectives, channels used, and results (reach, engagement, conversions). Note: communication recruiters systematically check your personal social profiles.

🎯 Make your application ATS-ready

ATS (Applicant Tracking Systems) are the software recruiters use to automatically filter CVs before any human reads them. Our CV builder is specifically designed to pass these filters — and it takes under 3 minutes.

Create my ATS CV →
Career advice powered by Taf4All

Ready to apply?

Safety Reminder

Never pay money to get an interview. Taf4All will never contact you to request application fees.

You might also be interested in

AP

Senior Machine Learning Engineer

Apply NowSouth Africa

Senior Machine Learning Engineer Network Finance Thursday, 28 May 2026 ITE007670/DEP Verified Ad Manufacturing Research

FreelanceSalary: R75 000,00
il y a 16 jours