Machine Learning Engineer

Johannesburg FULL TIME R41,667 - R62,500 / Month
(R500,000 - R750,000 / Year)

Job Description

We are on the lookout for a talented Machine Learning Engineer to join our vibrant team in Johannesburg. The ideal candidate should have a strong foundation in machine learning algorithms, data science, and software development. You will work collaboratively to design and implement innovative solutions that leverage large datasets to solve complex challenges.

Responsibilities

  • Develop data visualizations to present model results to stakeholders.
  • Analyze data sources and ensure data quality for accurate predictions.
  • Evaluate and modify machine learning algorithms based on performance metrics.
  • Collaborate with IT to ensure infrastructure supports ML applications.
  • Advise on the strategic direction for machine learning initiatives.

Requirements

Education
  • Bachelor's degree in Mathematics, Computer Science, or relevant field
  • Relevant certifications preferred
Experience
  • 4+ years of experience in ML and data analysis
Technical Skills
  • R
  • Machine Learning
  • Data Visualization
Soft Skills
  • Communication Skills
  • Project Management
Certifications
  • Certified Machine Learning Specialist
  • AWS Certified Machine Learning
Languages
  • English: Fluent

Advantageous

  • Experience in Natural Language Processing: Hands-on experience in developing NLP models and applications.
  • Knowledge of Robotics Process Automation: Understanding of RPA concepts and tools.

Benefits

  • Comprehensive health coverage
  • Paid parental leave
  • Professional development opportunities
  • Employee assistance programs

Company Culture

  • Continuous Learning: We support the ongoing learning and development of our employees to keep up with industry advancements.
  • Collaboration: Our culture promotes teamwork and collaboration across all levels of the organization.
Status: Open