Machine Learning Engineer

Johannesburg Full-time R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

Join us as a Machine Learning Engineer, where you'll leverage your expertise in AI to drive innovative projects in Johannesburg. Your role will involve building and refining machine learning models, conducting research on new algorithms, and integrating them into production systems, all while collaborating with a talented team focused on advancing AI technology.

Responsibilities

  • Design, train, and evaluate machine learning models using appropriate algorithms.
  • Work with stakeholders to understand their requirements and translate them into technical solutions.
  • Document processes, methodologies, and results to maintain clear communication.
  • Participate in code reviews and maintain high-quality code standards.
  • Assist with troubleshooting and optimizing existing models.

Requirements

Education
  • Bachelor's degree in Computer Science or relevant field
  • Master's degree in Artificial Intelligence or related field is preferred
Experience
  • 5+ years of experience in machine learning
Technical Skills
  • R
  • Deep Learning Frameworks
Soft Skills
  • Communication
  • Problem-solving
Certifications
  • AWS Certified Machine Learning
  • Google Cloud ML Engineer
Languages
  • English: Fluent

Advantageous

  • Familiarity with Natural Language Processing (NLP): Experience in building models for processing and understanding text data.
  • Experience in Agile methodologies: Experience working in an Agile environment is preferred.

Benefits

  • Market-related salary structure
  • Comprehensive medical aid coverage
  • Remote working flexibility
  • Professional development budget

Company Culture

  • Continuous Learning: We are committed to employee growth and development through ongoing training.
  • Work-Life Balance: We prioritize a healthy work-life balance to keep our employees happy and motivated.
Status: Open