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

  • Create and manage machine learning workflows using relevant tools and frameworks.
  • Conduct experiments to improve existing models and algorithms.
  • Work closely with cross-functional teams to integrate ML solutions into products.
  • Prepare comprehensive documentation for all model deployments.
  • Mentor junior team members on machine learning best practices.

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

  • Health and wellness benefits
  • Flexible working hours
  • Paid time off and sick leave
  • Opportunity for remote work days

Company Culture

  • Innovation: We thrive on innovation, encouraging all team members to share ideas and experiment.
  • Diversity and Inclusion: We value a diverse team and are committed to inclusivity in our workplace.
Status: Open