Machine Learning Engineer

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

Job Description

Join our Johannesburg office as a Machine Learning Engineer! This role involves designing and implementing machine learning models, collaborating with cross-functional teams to deliver innovative AI solutions. Candidates should bring strong analytical skills and a background in data science.

Responsibilities

  • Architect and optimize ML models to handle various data types.
  • Integrate machine learning models into production systems.
  • Provide technical guidance on best practices for AI solutions.
  • Monitor and troubleshoot deployed models to ensure ongoing performance.
  • Present findings and technical knowledge to both technical and non-technical audiences.

Requirements

Education
  • Bachelor's degree in Computer Science, Statistics, or a related field
  • Master's degree preferred
Experience
  • 3+ years of hands-on experience with machine learning frameworks
Technical Skills
  • R
  • SQL
Soft Skills
  • Communication
  • Problem-solving
Certifications
  • Google Cloud Professional Data Engineer
  • Machine Learning Certification from a recognized platform
Languages
  • English: Fluent

Advantageous

  • Knowledge of NLP and computer vision techniques: Proficient in natural language processing and image recognition concepts.
  • Experience in deploying ML models to production: Strong understanding of deployment processes and challenges.

Benefits

  • Health insurance, dental and vision plans
  • 401(k) retirement plan with company match
  • Work-from-home options available
  • Generous leave policies

Company Culture

  • Continuous Learning: Our team is dedicated to ongoing learning and growth, providing ample opportunities for professional development.
  • Positive Work Environment: We foster a supportive and positive workplace culture that promotes work-life balance and job satisfaction.
Status: Closed