Machine Learning Engineer

Johannesburg FULL TIME R37,500 - R50,000 / Month
(R450,000 - R600,000 / Year)

Job Description

As a Machine Learning Engineer in our Johannesburg office, you will be pivotal in shaping our AI initiatives. This role requires you to implement, test, and optimize models to ensure they meet business objectives. You will work closely with data scientists and software developers to integrate ML capabilities into production environments.

Responsibilities

  • Research and apply the latest ML techniques to enhance project efficiency.
  • Monitor model performance and make necessary adjustments.
  • Document development processes and maintain thorough records.
  • Work closely with engineering teams to deploy models into production.
  • Stay updated with the latest trends and technologies in AI and machine learning.

Requirements

Education
  • Bachelor's degree in Computer Science, Data Science, or a related field
  • Master's degree preferred
Experience
  • 3+ years of experience in machine learning and data analytics
Technical Skills
  • Python
  • TensorFlow
  • Scikit-learn
Soft Skills
  • Critical Thinking
  • Team Player
Certifications
  • Certified Machine Learning Specialist
  • AWS Certified Machine Learning
Languages
  • English: Fluent

Advantageous

  • Experience with Apache Spark: Familiarity with Apache Spark for big data processing.
  • Knowledge of cloud platforms such as AWS or Azure: Practical experience deploying solutions on cloud services.

Benefits

  • Competitive salary with performance bonuses
  • Health and wellness benefits
  • Flexible working hours
  • Professional development opportunities

Company Culture

  • Innovation: We value innovative thinking that drives progress in AI.
  • Collaboration: Working together as a team to solve complex problems.
  • Diversity and Inclusion: A diverse workplace that respects and values all perspectives.
Status: Open