Machine Learning Engineer

Johannesburg FULL TIME R50,000 - R70,000 / Month
(R600,000 - R850,000 / Year)

Job Description

As a Machine Learning Engineer at our company, you will focus on building and deploying scalable machine learning models. Your work will directly impact our data-driven decision-making processes and improve the efficiency of our services.

Responsibilities

  • Implement automation in data preprocessing and model training.
  • Collaborate with software developers to integrate ML capabilities into applications.
  • Monitor and maintain deployed models to ensure their performance over time.
  • Create visualizations and presentations to communicate findings to stakeholders.
  • Mentor junior team members and foster a learning environment.
  • Investigate and troubleshoot issues regarding model accuracy and deployment.

Requirements

Education
  • Master's degree in Data Science, Artificial Intelligence or related field
  • PhD is a plus
Experience
  • 5+ years of hands-on experience in machine learning projects
Technical Skills
  • Deep Learning
  • Natural Language Processing (NLP)
  • Model Deployment
Soft Skills
  • Problem-Solving
  • Mentoring
Certifications
  • Google Professional Machine Learning Engineer
Languages
  • English: Fluent

Advantageous

  • Knowledge of reinforcement learning: Experience in applying reinforcement learning techniques in projects.
  • Proficient in big data technologies: Experience with big data tools like Hadoop and Spark.

Benefits

  • Comprehensive medical insurance plans
  • Generous leave policies
  • Support for professional development and training
  • Access to the latest technology and tools

Company Culture

  • Continuous Learning: We offer opportunities for continual learning through workshops and training programs.
  • Work-Life Balance: We support our employees in achieving a healthy work-life balance.
  • Community Engagement: Our team participates in initiatives that foster community development.
Status: Closed