Machine Learning Engineer

Johannesburg FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are seeking a skilled Machine Learning Engineer in Johannesburg to develop and optimize machine learning models that drive business solutions. The ideal candidate will bring a strong foundation in algorithms and data science, as well as a passion for leveraging AI to enhance our product offerings.

Responsibilities

  • Develop and implement machine learning systems tailored to business needs.
  • Work on data preprocessing and feature engineering to ensure model readiness.
  • Collaborate with software engineers on deployment and integration of ML solutions.
  • Participate in peer reviews and code quality checks.
  • Stay updated with the latest AI methods and propose practical applications.

Requirements

Education
  • Bachelor's degree in Mathematics, Statistics, or related field
  • Master’s degree preferred
Experience
  • 3+ years in ML engineering or programming roles
Technical Skills
  • R
  • Machine Learning Frameworks
Soft Skills
  • Problem-Solving
  • Adaptability
Certifications
  • AWS Certified Machine Learning – Specialty
Languages
  • English: Fluent

Advantageous

  • Experience in Natural Language Processing (NLP): Hands-on experience with NLP tasks and tools.
  • Familiarity with Reinforcement Learning: Understanding of RL algorithms and applications.

Benefits

  • Comprehensive medical insurance
  • Paid time off and holidays
  • Employee wellness programs
  • Skill development and mentorship opportunities

Company Culture

  • Inclusivity: Valuing diverse perspectives in enriching our work culture.
  • Community Engagement: Active participation in community projects and sustainability initiatives.
Status: Closing Soon