Machine Learning Engineer

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

Job Description

We are seeking a talented Machine Learning Engineer to join our dynamic team in Durban. The ideal candidate will have a strong foundation in machine learning algorithms, data analysis, and software development. You will be responsible for designing and implementing machine learning solutions that drive real-world impact.

Responsibilities

  • Build predictive models using supervised and unsupervised learning techniques.
  • Collaborate with software developers to integrate models into applications.
  • Conduct statistical analysis to assess model performance.
  • Present results to technical and non-technical audiences.
  • Mentor junior engineers and interns in machine learning concepts.
  • Participate in code reviews and maintain high code quality.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Machine Learning or AI is preferred
Experience
  • 4+ years of experience in machine learning roles
Technical Skills
  • Python
  • Keras
  • Pandas
Soft Skills
  • Problem-solving
  • Leadership
Certifications
  • Certified Machine Learning Engineer
  • Google Professional Data Engineer
Languages
  • English: Fluent

Advantageous

  • Experience with MLOps practices: Hands-on experience in deploying and monitoring machine learning models in production.
  • Knowledge of advanced machine learning techniques: Familiarity with reinforcement learning, generative models, or ensemble methods.

Benefits

  • Comprehensive health cover including dental and vision
  • Retirement savings plan with matching contributions
  • Flexible working hours with potential for remote work
  • Ongoing professional development and training opportunities

Company Culture

  • Inclusivity: Our diverse team brings unique perspectives that drive our success.
  • Work-Life Balance: We promote a healthy work-life balance to enhance employee satisfaction.
Status: Closed