Machine Learning Engineer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

As a Machine Learning Engineer, you'll work at the forefront of technology, developing algorithms that transform data into actionable insights. Collaborating with cross-functional teams, your innovative approaches will be key to solving complex business challenges.

Responsibilities

  • Develop novel machine learning algorithms to tackle business challenges.
  • Work with large datasets to train models and evaluate effectiveness.
  • Identify and resolve issues in the model development life cycle.
  • Utilize cloud platforms for model deployment and scaling.
  • Document and present findings through reports and presentations.

Requirements

Education
  • Bachelor's degree in Computer Science, Data Science or a related field
  • Master's degree preferred
Experience
  • 3+ years of experience in machine learning and data analytics
Technical Skills
  • Python
  • Machine Learning Algorithms
  • SQL
Soft Skills
  • Analytical thinking
  • Team collaboration
Languages
  • English: Fluent

Advantageous

  • Experience with TensorFlow and Keras: Hands-on experience with popular machine learning frameworks to build AI models.
  • Knowledge of cloud computing platforms: Familiarity with AWS, Azure, or Google Cloud for deploying machine learning models.

Benefits

  • Competitive salary with performance bonuses
  • Comprehensive health and wellness benefits
  • Flexible work arrangements
  • Opportunities for professional development and growth

Company Culture

  • Innovation: We encourage creativity and innovative thinking in all our projects.
  • Diversity and Inclusion: Our team values diverse perspectives and promotes an inclusive environment.
  • Continuous Improvement: We focus on continuous learning and improvement to remain at the forefront of technology.
Status: Open