Machine Learning Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are seeking a talented Machine Learning Engineer with a passion for developing AI solutions. As part of our dynamic team in Johannesburg, you will design, build, and deploy machine learning models that will impact real-world applications. The ideal candidate will have a solid foundation in machine learning algorithms, data processing, and programming languages.

Responsibilities

  • Develop algorithms to improve decision-making processes.
  • Collaborate with cross-functional teams to deploy models into production.
  • Monitor and optimize model performance in production environments.
  • Lead workshops and training sessions on machine learning best practices.
  • Participate in code reviews to ensure code quality and efficiency.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Machine Learning or Data Science is preferred
Experience
  • 3+ years in machine learning or data science role
Technical Skills
  • R
  • Keras
  • Pandas
Soft Skills
  • Teamwork
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud services like AWS or Azure: Experience deploying machine learning models on cloud platforms.
  • Experience with MLOps practices: Knowledge of operationalizing machine learning algorithms.

Benefits

  • Health, dental, and vision insurance
  • Annual performance bonuses
  • Remote work options for flexibility
  • Employee wellness programs

Company Culture

  • Continuous Improvement: We encourage continuous improvement and embrace change to maintain our competitive edge.
  • Work-Life Balance: We prioritize work-life balance to ensure that our employees are healthy, happy, and productive.
  • Community Engagement: We actively engage with the local community through outreach programs and partnerships.
Status: Closed