Machine Learning Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We're on the lookout for a Machine Learning Engineer to join our Johannesburg team. In this role, you'll develop advanced algorithms and models that enhance our AI products. Your expertise will help shape intelligent solutions that drive real-world applications.

Responsibilities

  • Research and implement cutting-edge machine learning techniques.
  • Participate in code reviews and contribute to best practices.
  • Design experiments to validate model hypotheses.
  • Utilize cloud services for model deployment and monitoring.
  • Provide mentorship and guidance to junior team members.

Requirements

Education
  • Bachelor's degree in Computer Science or a related discipline
  • Master's degree in Artificial Intelligence or Machine Learning is preferred
Experience
  • 3+ years of relevant experience in machine learning
Technical Skills
  • R
  • Data Visualization Tools
Soft Skills
  • Problem-solving
  • Communication
Certifications
  • AWS Certified Machine Learning – Specialty
  • Google Data Engineer
Languages
  • English: Fluent

Advantageous

  • Experience with deep learning framework: Experience with frameworks such as Keras or PyTorch.
  • Knowledge of Natural Language Processing (NLP): Familiarity with NLP techniques and libraries.

Benefits

  • Comprehensive health and wellness programs
  • Generous retirement savings plan
  • Flexible schedules to balance work and life
  • Ongoing training and career advancement opportunities

Company Culture

  • Collaboration: We believe in teamwork and collective problem-solving to achieve our goals.
  • Innovation Driven: We encourage our staff to think creatively and explore new ideas.
  • Supportive Atmosphere: Our team supports each other’s growth and success through mentorship and encouragement.
Status: Closed