Machine Learning Engineer

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

Job Description

Join our team in Johannesburg as a Machine Learning Engineer and contribute to exciting projects involving data analytics and AI. We are looking for a candidate who can not only develop algorithms but also figure out how to deploy them effectively in a production environment.

Responsibilities

  • Build and maintain machine learning pipelines for data processing.
  • Collaborate with product teams to identify and prioritize use cases.
  • Optimize algorithms and improve model response times.
  • Train junior team members on machine learning techniques and best practices.

Requirements

Education
  • Bachelor's degree in Computer Science or related fields
  • Master's degree is a plus
Experience
  • Further years of practical experience with machine learning technologies and tools.
Technical Skills
  • Deep Learning
  • Cloud Computing (AWS/Azure)
Soft Skills
  • Team Collaboration
  • Critical Thinking
Certifications
  • AWS Certified Machine Learning
  • Certified Data Scientist
Languages
  • English: Fluent

Advantageous

  • Experience with Computer Vision: Hands-on experience applying machine learning to image processing.
  • Knowledge of reinforcement learning: A solid understanding of reinforcement learning principles and applications.

Benefits

  • Attractive salary package and benefits
  • Comprehensive health and wellness program
  • Opportunities for continuing education and certification
  • Casual dress code and fun team events

Company Culture

  • Continuous Learning: We believe in lifelong learning and provide resources for professional growth.
  • Work-Life Balance: We uphold a healthy work-life balance and offer flexible schedules.
  • Supportive Environment: Our workplace is supportive, fostering open communication and feedback.
Status: Open