Machine Learning Engineer

Johannesburg FULL TIME R29,166 - R45,833 / Month
(R350,000 - R550,000 / Year)

Job Description

We are on the lookout for a talented Machine Learning Engineer to join our Johannesburg team. In this role, you will design, implement, and optimize machine learning models and algorithms to solve complex business problems. Your expertise will directly contribute to enhancing our AI-driven solutions and services.

Responsibilities

  • Design and develop scalable machine learning applications.
  • Monitor model performance and recalibrate as necessary.
  • Collaborate on data collection processes and data management practices.
  • Implement A/B testing to evaluate model effectiveness.
  • Create visualizations and reports to communicate results effectively.
  • Participate in code reviews and enforce best coding practices.
  • Lead projects and manage timelines for deliverables.

Requirements

Education
  • Bachelor's degree in a relevant field
  • Master's degree preferred
Experience
  • 3-5 years in machine learning or AI roles
Technical Skills
  • R
  • Natural Language Processing
Soft Skills
  • Adaptability
  • Leadership
Certifications
  • Microsoft Certified: Azure Data Scientist Associate
Languages
  • English: Fluent

Advantageous

  • Exposure to reinforcement learning: Experience with reinforcement learning techniques for applications in AI.
  • Knowledge of DevOps practices: Understanding of CI/CD processes to streamline ML deployment.

Benefits

  • Comprehensive health insurance
  • Paid time off and holidays
  • Retirement savings plan
  • Professional growth opportunities

Company Culture

  • Continuous Learning: We support ongoing education and personal growth through training and resources.
  • Work-Life Balance: We prioritize employee well-being and encourage a healthy work-life balance.
  • Community Engagement: We engage with our local community through various outreach programs.
Status: Closed