Machine Learning Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are seeking a Machine Learning Engineer to join our team in Johannesburg. In this role, you will work on developing and implementing machine learning algorithms to solve complex problems and drive innovation. The ideal candidate will possess a strong background in data science and machine learning frameworks.

Responsibilities

  • Extract, transform, and load data from various sources.
  • Utilize cloud-based platforms for model deployment.
  • Mentor junior data scientists and engineers on best practices.
  • Contribute to open-source projects and community forums.

Requirements

Education
  • Bachelor's degree in Statistics or Mathematics
  • Master's degree is preferred
Experience
  • 3-5 years of experience in machine learning and statistical analysis
Technical Skills
  • R
  • Machine Learning Frameworks
Soft Skills
  • Problem-solving
  • Critical Thinking
Certifications
  • Certified Machine Learning Engineer
  • Google Professional Machine Learning Engineer
Languages
  • English: Fluent

Advantageous

  • Experience in reinforcement learning: Understanding principles of reinforcement learning to develop effective algorithms.
  • Familiarity with big data technologies: Experience using Hadoop or Spark for large dataset processing.

Benefits

  • Comprehensive medical aid and wellness programs
  • Pension plan with employer contribution
  • Work-life balance initiatives
  • Professional development funding

Company Culture

  • Continuous Learning: We promote ongoing training and professional development opportunities for all employees.
  • Team Collaboration: Collaboration is at the heart of what we do, and we support each other in our projects.
  • Sustainability: We are committed to sustainable practices and reducing our environmental impact.
Status: Closed