Machine Learning Engineer

Johannesburg FULL TIME R50,000 - R70,000 / Month
(R600,000 - R850,000 / Year)

Job Description

We are seeking a skilled Machine Learning Engineer to join our innovative team in Johannesburg. In this role, you will be responsible for developing, implementing, and optimizing machine learning models to provide impactful solutions. The ideal candidate should have a solid foundation in machine learning algorithms, data analysis, and programming languages such as Python and R.

Responsibilities

  • Architect scalable machine learning solutions on cloud platforms.
  • Perform data cleaning and preprocessing to ensure data quality.
  • Collaborate in team environments to ensure model relevance and accuracy.
  • Document processes and findings for future reference and improvements.

Requirements

Education
  • Bachelor's degree in Statistics, Mathematics, or related field
  • Master's degree in Data Science or related field is a plus
Experience
  • 4+ years of experience in machine learning and data processing
Technical Skills
  • Machine Learning Algorithms
  • Data Visualization Tools
Soft Skills
  • Problem-solving
  • Critical Thinking
Certifications
  • Google Professional Machine Learning Engineer
  • Microsoft Certified: Azure Data Scientist Associate
Languages
  • English: Fluent

Advantageous

  • Background in software development: Experience with software engineering principles and tools.
  • Knowledge of reinforcement learning: Understanding and experience in reinforcement learning techniques.

Benefits

  • Comprehensive health insurance
  • Retirement plan with generous company match
  • Work-from-home options
  • Continuous education reimbursement

Company Culture

  • Diversity and Inclusion: We celebrate diversity and are committed to creating an inclusive workplace.
  • Work-Life Balance: We prioritize our employees' well-being, offering flexibility and support for a balanced life.
Status: Closed