Machine Learning Engineer

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

Job Description

Exciting opportunity for a Machine Learning Engineer to join our Johannesburg office! You will be responsible for designing and implementing machine learning models, analyzing data, and contributing to innovative AI solutions. The ideal candidate has a strong background in coding, statistics, and AI technologies.

Responsibilities

  • Design and deploy scalable machine learning algorithms.
  • Work closely with engineering teams to integrate models into production systems.
  • Assess and troubleshoot machine learning models for efficiency and accuracy.
  • Create documentation for algorithms and processes to ensure reproducibility.
  • Mentor junior members of the team in machine learning practices.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in AI or Machine Learning preferred
Experience
  • 3+ years of experience in machine learning or related field
Technical Skills
  • Python
  • TensorFlow
  • Data Analysis
Soft Skills
  • Analytical thinking
  • Team player
Certifications
  • Certified TensorFlow Developer
  • AWS Certified Machine Learning
Languages
  • English: Fluent

Advantageous

  • Experience with large datasets: Familiarity with handling and analyzing large-scale datasets is a plus.
  • Knowledge of reinforcement learning techniques: Understanding of reinforcement learning and its applications in AI.

Benefits

  • Competitive salary and bonuses
  • Health and wellness benefits
  • Continuous learning and development opportunities
  • Flexible working arrangements

Company Culture

  • Innovation: We prioritize innovation and encourage creative problem-solving.
  • Collaboration: Fostering teamwork and collaboration across departments is essential to our success.
Status: Open