Machine Learning Engineer

Johannesburg FULL TIME R50,000 - R70,000 / Month
(R600,000 - R850,000 / Year)

Job Description

We are in search of a passionate and skilled Machine Learning Engineer to join our dynamic team in Johannesburg. The ideal candidate will have a deep understanding of machine learning algorithms and data modeling, ready to implement cutting-edge solutions in real-world applications.

Responsibilities

  • Implement and maintain scalable machine learning frameworks and tools.
  • Identify opportunities to leverage machine learning in existing products and processes.
  • Conduct presentations of findings and insights to technical and non-technical stakeholders.
  • Support the deployment of machine learning models into production environments.
  • Contribute to open-source projects or community initiatives related to AI and ML.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Machine Learning or Data Science is preferred
Experience
  • 3-5 years of hands-on experience in machine learning
Technical Skills
  • R
  • Keras
Soft Skills
  • Team collaboration
  • Creativity
Certifications
  • AWS Certified Machine Learning
  • Microsoft Certified: Azure Data Scientist Associate
Languages
  • English: Fluent

Advantageous

  • Knowledge of natural language processing: Experience with NLP techniques and libraries.
  • Experience with reinforcement learning: Understanding of RL concepts and applications.

Benefits

  • Health, dental, and vision insurance plans.
  • Employee wellness programs to promote health.
  • Paid time off, including vacation and sick leave.
  • Opportunities for educational assistance and further studies.

Company Culture

  • Collaboration: Collaboration is at the heart of our work; we believe in teamwork to drive success and achieve goals.
  • Growth: We offer continuous learning and professional development, allowing our employees to grow along with the company.
Status: Closed