Machine Learning Engineer

Johannesburg FULL TIME R50,000 - R65,000 / Month
(R600,000 - R780,000 / Year)

Job Description

As a Machine Learning Engineer, you will be integral to our data science team, focusing on developing scalable machine learning systems. You’ll leverage your expertise to improve our AI capabilities, enhance product features, and contribute to data-driven strategies that foster growth.

Responsibilities

  • Design, build, and deploy machine learning systems into production.
  • Conduct data preprocessing and cleaning to enhance model training.
  • Monitor model performance post-deployment and troubleshoot issues as they arise.
  • Collaborate with software engineers to integrate ML models into applications.
  • Prepare detailed reports on model performance and share insights with the team.
  • Engage in peer reviews to ensure code quality and performance standards.

Requirements

Education
  • Bachelor's degree in a relevant field
  • Master's degree in Data Science or AI is a plus
Experience
  • 2+ years of experience in developing machine learning models
Technical Skills
  • Machine Learning Frameworks
  • Data Analysis
Soft Skills
  • Team Collaboration
  • Time Management
Certifications
  • Machine Learning by Stanford University
Languages
  • English: Fluent

Advantageous

  • Experience with Natural Language Processing (NLP): Hands-on experience in working with NLP techniques and tools.
  • Knowledge of Big Data technologies: Experience with tools and platforms like Hadoop and Spark.

Benefits

  • Comprehensive health insurance
  • Annual bonuses based on performance
  • Support for continuous education and training
  • Work-life balance programs

Company Culture

  • Learning Environment: We encourage continuous learning and provide resources for professional growth.
  • Employee Recognition: We value and recognize the contributions of our employees regularly.
Status: Closed