ML Engineer

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

Job Description

In this role, you'll be responsible for building and deploying scalable machine learning models that can transform our approach to business challenges. Join us to leverage your expertise and shape the future of our machine learning capabilities with innovative solutions tailored for our diverse clientele.

Responsibilities

  • Develop machine learning solutions tailored to specific business problems.
  • Conduct experiments to test and validate model effectiveness.
  • Enhance model performance through optimization and fine-tuning.
  • Work closely with the product team to integrate ML features.
  • Provide mentorship and guidance to junior data scientists.
  • Contribute to code reviews and assist in maintaining best practices.

Requirements

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

Advantageous

  • Experience with cloud platforms like AWS or Azure: Familiarity with deploying models on cloud infrastructures.
  • Familiarity with big data technologies: Experience with data framework tools like Hadoop or Spark.

Benefits

  • Competitive salary package
  • Health and wellness benefits
  • Flexible work hours
  • Opportunity for growth and advancement

Company Culture

  • Innovation: We encourage innovative thinking and creativity in all our projects.
  • Collaboration: Team collaboration is at the heart of our success.
  • Continuous Learning: We support ongoing professional development and training opportunities.
Status: Closed