Machine Learning Engineer

Johannesburg Full-time R45,000 - R62,500 / Month
(R550,000 - R750,000 / Year)

Job Description

We are seeking a talented Machine Learning Engineer who will be responsible for developing, implementing, and optimizing machine learning models. You will work closely with data scientists and software engineers to create scalable AI systems that drive our product offerings.

Responsibilities

  • Collaborate with product managers to identify machine learning use cases.
  • Perform data analysis to extract meaningful insights from datasets.
  • Implement CI/CD processes for machine learning deployment.
  • Participate in code reviews and contribute to the team's best practices.
  • Mentor junior team members in machine learning techniques.

Requirements

Education
  • Bachelor's degree in a related field
  • Master's degree in Machine Learning or related field is a plus
Experience
  • 3+ years of experience with data-driven solutions and machine learning
Technical Skills
  • R
  • SQL
Soft Skills
  • Communication
Certifications
  • Google Cloud Professional Data Engineer
Languages
  • English: Fluent

Advantageous

  • Familiarity with agile methodologies: Experience in working within agile teams and processes.
  • Exposure to MLOps practices: Knowledge of processes involved in deploying and managing machine learning models.

Benefits

  • Full health coverage including dental and vision
  • Generous leave policies
  • Employee training and development programs
  • Remote work flexibility

Company Culture

  • Learning Environment: We prioritize personal and professional growth through continuous learning.
  • Flexible Work Policies: We support flexible working arrangements to enhance work-life balance.
Status: Closed