Machine Learning Engineer

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

Job Description

As a Machine Learning Engineer, you will play a crucial role in the development and deployment of machine learning models. You will analyze vast amounts of data and translate your findings into actionable insights. Your expertise in AI will help drive our mission to deliver cutting-edge solutions to our clients.

Responsibilities

  • Develop robust machine learning models for predictive analytics.
  • Work closely with data engineers to ensure data quality.
  • Evaluate model performance and conduct A/B testing.
  • Implement best practices in machine learning development.
  • Drive initiatives to improve existing models and systems.
  • Document and present project updates to management.
  • Engage in knowledge sharing and mentoring within the team.

Requirements

Education
  • Bachelor's degree in Computer Science, Data Science, or a related field
  • Master's degree is a plus
Experience
  • 3+ years of experience in machine learning or AI development
Technical Skills
  • Python
  • TensorFlow
  • Scikit-learn
  • SQL
  • Data Visualization
Soft Skills
  • Analytical Thinking
  • Communication
  • Team Collaboration
Certifications
  • Certified Data Scientist
  • AWS Certified Machine Learning - Specialty
Languages
  • English: Fluent

Advantageous

  • Knowledge of Cloud Services: Familiarity with AWS or Azure for deploying ML models.
  • Experience with Big Data Technologies: Hands-on experience with Hadoop or Spark.

Benefits

  • Competitive salary and performance bonuses
  • Health and wellness benefits
  • Opportunity for professional development
  • Flexible working hours

Company Culture

  • Innovation: We encourage creativity and new ideas to solve complex challenges.
  • Collaboration: Our culture promotes teamwork and knowledge sharing among colleagues.
  • Diversity: We value diversity and inclusion, welcoming talents from all backgrounds.
Status: Closed