Machine Learning Engineer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

As a Machine Learning Engineer, you'll play a pivotal role in shaping our AI capabilities. You'll be responsible for designing, developing, and implementing machine learning models that drive decision-making and enhance product offerings. If you're passionate about technology and eager to make an impact, we want you on our team.

Responsibilities

  • Create predictive models and algorithms using Python and relevant libraries.
  • Work on end-to-end project lifecycles for deploying machine learning applications.
  • Collaborate in an agile environment with cross-functional teams.
  • Utilize cloud platforms for scalable ML solutions.
  • Collect feedback from user interactions to enhance model performance.
  • Contribute to open-source projects related to machine learning.

Requirements

Education
  • Bachelor's degree in Mathematics, Statistics, or related field
  • Master's degree in Data Science or similar preferred
Experience
  • 3-5 years of experience in machine learning projects
Technical Skills
  • R
  • SQL
Soft Skills
  • Communication
  • Adaptability
Certifications
  • Google Professional Data Engineer
  • Certified Data Scientist
Languages
  • English: Fluent

Advantageous

  • Knowledge of big data technologies: Experience with Hadoop or Spark for handling large datasets.
  • Experience in conducting A/B testing: Familiarity with A/B testing frameworks for model evaluation.

Benefits

  • Comprehensive medical aid and retirement fund contributions
  • Annual performance bonuses
  • Continuous learning and development programs
  • Work-life balance initiatives

Company Culture

  • Continuous Improvement: Our team embraces learning and continuous improvement in all aspects of work.
  • Open Communication: We promote open communication to ensure all voices are heard.
  • Supportive Environment: We create a supportive work environment where all employees can thrive.
Status: Open