Machine Learning Engineer

Johannesburg Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are searching for a skilled Machine Learning Engineer in Johannesburg to join our dynamic team. You will be responsible for designing and implementing machine learning algorithms, working on challenging problems, and pushing the boundaries of current technologies. Your insights will be critical in shaping the future of our AI solutions.

Responsibilities

  • Research and implement algorithms that enhance the efficiency of machine learning models.
  • Collaborate with cross-functional teams to deliver AI-driven features into products.
  • Participate in code reviews and maintain high standards of code quality.
  • Provide insights and recommendations for new tools and technologies.
  • Assist in training junior team members on machine learning best practices.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in AI or Machine Learning is an advantage
Experience
  • 4+ years of experience in machine learning projects
Technical Skills
  • R Programming
  • Scikit-learn
  • Big Data Technologies
Soft Skills
  • Adaptability
  • Communication
Languages
  • English: Fluent

Advantageous

  • Knowledge of Reinforcement Learning: Understanding of reinforcement learning principles and techniques.
  • Publications in AI: Published research papers in the field of AI or machine learning.

Benefits

  • Generous leave policies
  • Health, dental, and vision coverage
  • Remote working options
  • Career advancement opportunities

Company Culture

  • Collaborative Spirit: Our culture emphasizes teamwork and collaboration to achieve shared goals.
  • Sustainability Focused: We are committed to sustainability and ethical practices in our operations.
  • Adaptable and Agile: In a fast-paced environment, we adapt quickly to changes and challenges.
Status: Closed