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

  • Develop and implement machine learning models tailored to business requirements.
  • Collaborate with data scientists to understand data needs and provide actionable insights.
  • Analyze and preprocess data for effective machine learning algorithms.
  • Optimize existing models to boost performance and accuracy.
  • Participate in code reviews and contribute to best practices.
  • Stay updated with the latest research and trends in machine learning.

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