Machine Learning Engineer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We are seeking a Machine Learning Engineer to join our innovative team in Johannesburg. The ideal candidate will have hands-on experience in designing and implementing machine learning models, with a strong focus on AI technologies. You will work closely with data scientists and engineers to build scalable solutions that enhance our product offerings.

Responsibilities

  • Collaborate with software engineers to deploy machine learning applications.
  • Utilize big data technologies such as Hadoop and Spark.
  • Analyze and interpret complex datasets to inform business decisions.
  • Provide technical guidance on machine learning best practices.
  • Assist in mentoring junior team members and interns.
  • Develop training materials and conduct workshops on ML topics.

Requirements

Education
  • Bachelor's degree in Computer Science, Mathematics, or related field
  • Master’s degree in Machine Learning or AI is preferred
Experience
  • 4+ years of experience in AI/ML roles
Technical Skills
  • Java
  • R
  • Big Data Technologies
Soft Skills
  • Problem-solving
  • Communication
Certifications
  • AWS Certified Machine Learning
  • TensorFlow Developer Certificate
Languages
  • English: Fluent

Advantageous

  • Experience in natural language processing (NLP): Knowledge of NLP techniques and libraries.
  • Understanding of reinforcement learning principles: Familiarity with RL algorithms and applications.

Benefits

  • Attractive salary packages
  • Wellness programs and mental health support
  • Paid time off for personal and sick leave
  • Continuous learning opportunities

Company Culture

  • Team Collaboration: Collaboration across teams is essential to our success.
  • Continuous Learning: We support ongoing education and professional growth for our employees.
  • Empowerment: We empower our employees to take initiative and contribute to their fullest potential.
Status: Closed