Machine Learning Engineer

Johannesburg Full-time R58,333 - R79,167 / Month
(R700,000 - R950,000 / Year)

Job Description

Join us as a Machine Learning Engineer, where your skills in AI will help shape innovative applications that transform data into actionable insights. Collaborate with diverse teams to create models that not only solve problems but add substantial value to our clients.

Responsibilities

  • Create algorithms that enable predictive and prescriptive analytics.
  • Collaborate with other software engineers to integrate machine learning models into applications.
  • Analyze and visualize data to aid in model evaluation.
  • Develop custom solutions for AI applications specific to client requirements.
  • Provide maintenance and updates to existing machine learning systems.
  • Engage in peer-reviews of model code and performance insights.
  • Document and share findings with stakeholders for future planning.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree in Artificial Intelligence is preferred
Experience
  • 2+ years of experience in machine learning or artificial intelligence roles
Technical Skills
  • Machine Learning Algorithms
  • Natural Language Processing (NLP)
Soft Skills
  • Adaptability
  • Project Management
Certifications
  • Google Data Analytics Certificate
  • Machine Learning with Python by Coursera
Languages
  • English: Fluent

Advantageous

  • Experience with process automation: Ability to develop automation scripts for deploying and maintaining ML models.
  • Familiarity with Kubernetes: Experience in container orchestration using Kubernetes for ML applications.

Benefits

  • Performance bonuses linked to project completion
  • Health and wellness initiatives including gym memberships
  • Work-life balance schemes with flexible hours
  • Support for continuing education and certification courses

Company Culture

  • Innovation at Heart: Innovation is embedded in our culture, inviting employees to propose and implement visionary ideas.
  • Learning and Growth: We invest in our employees' future through continuous learning opportunities and pathways for personal growth.
  • Supportive Work Environment: Our workplace culture is designed to be supportive, welcome feedback, and encourage open communication.
Status: Open