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 a solid foundation in machine learning algorithms, data analysis, and programming languages such as Python and R. This role involves developing and implementing ML models to enhance our AI solutions and drive impactful business decisions.

Responsibilities

  • Create and deploy robust machine learning solutions in a production environment.
  • Perform exploratory data analysis to inform the decision-making process.
  • Collaborate with the software development team for API integration.
  • Monitor and maintain the performance of deployed models.
  • Communicate findings and insights to non-technical stakeholders.
  • Contribute to the continuous improvement of data and model quality.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Data Science is preferred
Experience
  • 5+ years of experience in machine learning or AI development
Technical Skills
  • Python
  • R
  • Machine Learning Algorithms
Soft Skills
  • Leadership
  • Critical thinking
Certifications
  • AWS Certified Machine Learning
  • Microsoft Certified: Azure Data Scientist Associate
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms like AWS or Azure: Hands-on experience with cloud services for deploying machine learning models.
  • Knowledge of DevOps practices: Understanding of CI/CD pipelines and version control in ML projects.

Benefits

  • Comprehensive health insurance
  • Retirement savings plan with company contribution
  • Generous leave policy including family and sick leave
  • Opportunities for professional development and training

Company Culture

  • Innovation-driven: We prioritize continuous innovation and encourage our team to explore new ideas and technologies.
  • Collaborative Environment: We foster a collaborative culture where team members share knowledge and support one another in their work.
  • Diversity and Inclusion: We are committed to building a diverse workforce and creating an inclusive environment for all.
Status: Closed