Machine Learning Engineer

Johannesburg FULL TIME R41,667 - R66,667 / Month
(R500,000 - R800,000 / Year)

Job Description

We are in search of a skilled Machine Learning Engineer to join our growing team. The successful applicant will drive the development and implementation of machine learning models, collaborating with other departments to optimize our AI solutions. This role is critical in advancing our projects and pushing the boundaries of innovation.

Responsibilities

  • Develop and deploy machine learning pipelines for various applications.
  • Collaborate with software engineers to integrate models into applications.
  • Utilize cloud services for model deployment, scaling, and maintenance.
  • Mentor junior team members on machine learning concepts and practices.
  • Analyze and visualize complex data sets to inform business decisions.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree preferred
Experience
  • 3+ years of experience in machine learning or data science
Technical Skills
  • R
  • SQL
Soft Skills
  • Analytical thinking
  • Communication
Certifications
  • Google Professional Machine Learning Engineer
Languages
  • English: Fluent

Advantageous

  • Proficiency in deep learning frameworks: Experience with frameworks such as PyTorch or Keras.
  • Knowledge of big data technologies: Experience with tools like Hadoop or Spark.

Benefits

  • Health, dental, and vision benefits
  • Retirement savings plans with company matching
  • Employee wellness programs and mental health support
  • Paid time off and flexible holiday options

Company Culture

  • Diversity and Inclusion: We embrace diversity and ensure everyone’s voice is heard.
  • Work-Life Balance: We promote a healthy work-life balance with remote working options.
  • Community Engagement: We encourage team involvement in community and industry initiatives.
Status: Closed