Machine Learning Engineer

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

Job Description

We are seeking a talented Machine Learning Engineer to join our innovative team in Johannesburg. You will be responsible for designing and implementing machine learning models and algorithms to solve complex problems. The ideal candidate will have a strong foundation in data science and a passion for developing AI solutions that can transform business processes.

Responsibilities

  • Research and implement cutting-edge machine learning techniques.
  • Prepare reports and presentations on findings for various stakeholders.
  • Integrate machine learning solutions into production systems.
  • Engage with clients to understand their business needs and tailor machine learning solutions accordingly.
  • Assist in the development of AI-powered applications.

Requirements

Education
  • Bachelor's degree in Mathematics, Statistics, Data Science or related field
  • Master's degree is preferred
Experience
  • 5+ years of experience in a related field with a focus on machine learning
Technical Skills
  • R
  • Keras
Soft Skills
  • Problem-solving
  • Communication
Certifications
  • Certified Data Scientist
Languages
  • English: Fluent

Advantageous

  • Experience with Natural Language Processing (NLP).: Hands-on experience in building NLP applications and models.
  • Knowledge of big data technologies.: Familiarity with distributed data processing frameworks like Hadoop or Spark.

Benefits

  • Comprehensive health insurance coverage
  • Generous leave policies
  • Professional development and training programs
  • Measurable career progression opportunities

Company Culture

  • Collaboration: Our team works collaboratively across functions to accomplish our goals.
  • Work-Life Balance: We support a healthy work-life balance to ensure our employees well-being.
  • Employee Engagement: We value employee feedback and actively engage our team in decision-making.
Status: Open