Machine Learning Engineer

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

Job Description

Join our dynamic team as a Machine Learning Engineer where you will develop cutting-edge algorithms and models to support our AI initiatives. The ideal candidate will have a deep understanding of machine learning techniques and a passion for creating innovative software solutions.

Responsibilities

  • Build and maintain scalable machine learning systems.
  • Work closely with software engineers to deploy models into production.
  • Perform model evaluation and validation to ensure quality and reliability.
  • Develop methods to collect and preprocess data for training.
  • Collaborate on projects involving cross-disciplinary teams.
  • Monitor model performance using metrics for continuous improvement.

Requirements

Education
  • Bachelor's degree in Computer Science, Data Science, or related field
  • Master's degree is advantageous
Experience
  • 3+ years of experience in machine learning or data science
Technical Skills
  • Python
  • TensorFlow
  • SQL
Soft Skills
  • Analytical Thinking
  • Team Collaboration
Certifications
  • Certified Machine Learning Specialist
  • AWS Certified Machine Learning
Languages
  • English: Fluent

Advantageous

  • Experience with Scikit-learn and Pandas: Hands-on experience with data manipulation and ML model development tools.
  • Familiarity with DevOps practices: Experience integrating ML models within CI/CD pipelines.

Benefits

  • Medical aid coverage
  • Performance bonuses based on results
  • Flexible working hours
  • Opportunity for continuous learning and training

Company Culture

  • Innovation: We foster an environment that encourages innovation and creativity amongst our team.
  • Diversity: Emphasizing inclusivity, we celebrate diverse perspectives within our workforce.
  • Team Spirit: We believe in collaboration and team-based problem-solving to drive results.
Status: Closed