Machine Learning Engineer

Johannesburg FULL TIME R50,000 - R65,000 / Month
(R600,000 - R780,000 / Year)

Job Description

As a Machine Learning Engineer, you'll be integral to developing predictive models and algorithms that enhance user experience and product functionality. Join us to leverage your technical skills in an innovative environment focused on artificial intelligence.

Responsibilities

  • Lead the development of new ML features and functionalities.
  • Conduct statistical analysis and modeling to support data-driven strategies.
  • Collaborate on research initiatives and proof-of-concept projects.
  • Identify bottlenecks and develop solutions for improved model performance.
  • Mentor junior engineers and provide guidance on ML best practices.
  • Engage with stakeholders to gather requirements and communicate findings.

Requirements

Education
  • Bachelor's degree in Artificial Intelligence, Mathematics, or related field
  • Master's degree is preferred
Experience
  • 5+ years of experience in machine learning and deep learning frameworks
Technical Skills
  • Deep Learning
  • Scikit-learn
Soft Skills
  • Strong Communication
  • Project Management
Certifications
  • Google Cloud Professional Data Engineer
  • Microsoft Certified: Azure Data Scientist Associate
Languages
  • English: Fluent

Advantageous

  • Experience with reinforcement learning: Practical knowledge in reinforcement learning algorithms and their applications.
  • Proficiency in R: Good understanding of R for statistical analysis and visualization.

Benefits

  • Health, dental, and vision coverage
  • Generous leave policies and work-life balance initiatives
  • Ongoing training and educational support
  • Employee assistance program

Company Culture

  • Continuous Learning: We encourage our employees to embrace continuous learning and knowledge sharing.
  • Accountability: We take ownership of our responsibilities and are accountable for our actions.
Status: Open