Machine Learning Engineer

Johannesburg FULL TIME R66,667 - R100,000 / Month
(R800,000 - R1,200,000 / Year)

Job Description

Are you passionate about AI and machine learning? Join our innovative team as a Machine Learning Engineer in Johannesburg! You will play a key role in designing and implementing machine learning algorithms to solve complex problems, leveraging large datasets and innovative technologies.

Responsibilities

  • Conduct research to improve existing machine learning algorithms.
  • Assist in the deployment of ML models to production environments.
  • Collaborate with software engineers to integrate models into applications.
  • Provide technical expertise in machine learning topics to team members.
  • Participate in code reviews and contribute to team knowledge sharing.

Requirements

Education
  • Bachelor's degree in Data Science, Computer Science, or related field
  • Master's degree is a plus
Experience
  • 3+ years of experience in machine learning and AI-focused roles
Technical Skills
  • R
  • SQL
Soft Skills
  • Communication
  • Problem Solving
Certifications
  • Google Professional Machine Learning Engineer
  • Certified Data Scientist
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms like AWS or Azure: Hands-on experience with AWS or Azure for deploying ML models.
  • Familiarity with Natural Language Processing: Knowledge of NLP techniques for text analysis and processing.

Benefits

  • Comprehensive healthcare plan
  • Retirement savings plan with company contribution
  • Work-life balance initiatives
  • Continuous learning and development opportunities

Company Culture

  • Continuous Learning: We believe in continuous learning and provide ample opportunities for professional growth.
  • Employee Well-being: Employee well-being is at the forefront of our initiatives, promoting a healthy work-life balance.
  • Community Engagement: We encourage participation in community service and engagement initiatives.
Status: Closed