Machine Learning Engineer

Stellenbosch FULL TIME R50,000 - R70,000 / Month
(R600,000 - R840,000 / Year)

Job Description

As a Machine Learning Engineer, you will work with state-of-the-art technologies to create predictive models and data-driven insights. Your contributions will have a significant impact on project outcomes, and you’ll have the opportunity to work in a creative and collaborative office environment.

Responsibilities

  • Design, train, and optimize ML models that solve specific business challenges.
  • Work with cross-functional teams to integrate AI solutions into production environments.
  • Stay updated with the latest trends in AI and machine learning, recommending tools and platforms.
  • Prepare technical documentation and provide insights for stakeholders regarding ML strategies.
  • Facilitate workshops to share knowledge about machine learning methodologies with the team.
  • Support ongoing development and iterations of existing models.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree in Data Science or a related field is preferred
Experience
  • 3+ years of experience in machine learning or data science
Technical Skills
  • Python
  • TensorFlow
  • Data Analysis
  • SQL
Soft Skills
  • Problem-solving
  • Teamwork
Certifications
  • Google Cloud Professional Machine Learning Engineer
  • AWS Certified Machine Learning – Specialty
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms like AWS or Google Cloud: Familiarity with deploying machine learning models on cloud environments.
  • Familiarity with MLOps practices: Experience in operationalizing machine learning pipelines for production environments.

Benefits

  • Competitive salary and bonuses
  • Health insurance and wellness programs
  • Flexible working hours and remote working options
  • Professional development opportunities

Company Culture

  • Innovative Environment: We thrive on innovation and strive to adapt the latest technologies and ideas.
  • Supportive Team Culture: Our team supports each other and emphasizes a collaborative work environment.
  • Commitment to Learning: We encourage continual learning and personal growth through various training initiatives.
Status: Closed