Machine Learning Engineer

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

Job Description

As a Machine Learning Engineer, you'll work on developing scalable machine learning models and services. This role demands creativity and analytical skills, combined with a knowledge of programming languages such as Python and R, to drive our projects forward.

Responsibilities

  • Identify potential improvements and implement methodologies for continuous model enhancement.
  • Work with cloud platforms to deploy machine learning infrastructure.
  • Contribute to the research and selection of appropriate tools and technologies for machine learning projects.
  • Drive knowledge-sharing sessions to improve team capacity regarding machine learning techniques.

Requirements

Education
  • Bachelor's degree in Computer Science or Data Science
  • Master's degree in a related field preferred
Experience
  • 3+ years of hands-on experience in machine learning projects
Technical Skills
  • SQL
  • Machine Learning Algorithms
  • Data Processing
Soft Skills
  • Problem-solving
  • Communication
Languages
  • English: Fluent

Advantageous

  • Knowledge of NLP techniques: Experience with Natural Language Processing for building conversational AI.
  • Familiarity with Big Data frameworks: Exposure to frameworks like Apache Spark for large-scale data processing.

Benefits

  • Health insurance coverage
  • Flexible work arrangements
  • Employee training and certification programs
  • Access to wellness programs and support

Company Culture

  • Team Collaboration: Collaboration is at the heart of our success, fostering teamwork and successful outcomes.
  • Open Communication: We promote transparent communication and encourage feedback from all levels.
  • Work-Life Balance: We support our employees in achieving a healthy balance between work and personal life.
Status: Closed