Machine Learning Engineer

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

Job Description

We are on the lookout for a Machine Learning Engineer to join our dynamic team in Johannesburg. Your role will involve designing and implementing machine learning models to solve real-world problems. If you're eager to work on cutting-edge technology and have a strong foundation in programming and data analysis, we want to hear from you!

Responsibilities

  • Develop innovative machine learning solutions to advance our AI projects.
  • Collaborate effectively with product managers to understand business needs.
  • Perform feature engineering and data preprocessing to facilitate model training.
  • Investigate new techniques in deep learning and AI applications.
  • Educate and mentor junior engineers in best practices and new technologies.

Requirements

Education
  • Bachelor's degree in Data Science or a related field
  • Master's degree is a plus
Experience
  • 3+ years in machine learning, AI, or related fields
Technical Skills
  • R
  • Keras
Soft Skills
  • Communication Skills
  • Problem-Solving
Certifications
  • AWS Certified Machine Learning
  • Deep Learning Specialization by Coursera
Languages
  • English: Fluent

Advantageous

  • Experience in Natural Language Processing (NLP): Familiarity with NLP techniques and libraries, such as NLTK or spaCy.
  • Familiarity with big data tools like Apache Spark: Experience with big data frameworks for large-scale data analysis.

Benefits

  • Comprehensive health insurance
  • Professional development stipend
  • Work-life balance initiatives
  • Generous leave policy

Company Culture

  • Growth-Oriented: We support our employees' professional growth through training and mentorship programs.
  • Transparent Communication: We promote open communication and feedback among all team members.
  • Community Engagement: Our company actively participates in community outreach and social responsibility programs.
Status: Closed