Machine Learning Engineer

Johannesburg Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are seeking a skilled Machine Learning Engineer to leverage data and AI technologies to develop smart solutions. You will play a crucial role in transforming data into actionable insights and driving our technological advancements.

Responsibilities

  • Develop and maintain machine learning pipelines to support data processing and model deployment.
  • Work alongside cross-functional teams to gather requirements and deliver solutions.
  • Evaluate and improve existing models and algorithms.
  • Facilitate workshops and training sessions on machine learning techniques.
  • Collaborate with the product team to enhance user experiences with machine learning features.

Requirements

Education
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Master's degree is advantageous
Experience
  • 3+ years of experience in machine learning or data science roles
Technical Skills
  • Python
  • TensorFlow
  • SQL
  • Machine Learning Algorithms
Soft Skills
  • Critical Thinking
  • Teamwork
  • Communication
Certifications
  • Certified Machine Learning Professional
  • TensorFlow Developer Certificate
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms such as AWS or Azure: Familiarity with cloud services and deployment processes.
  • Knowledge of big data technologies like Hadoop or Spark: Experience in handling large datasets and distributed computing.

Benefits

  • Competitive salary and performance bonuses
  • Health insurance and wellness programs
  • Flexible working conditions with remote options
  • Professional development and training opportunities

Company Culture

  • Innovation: We encourage creative thinking and support innovative approaches to problem-solving.
  • Collaboration: Our team thrives in an environment of collaboration and shared knowledge.
Status: Closed