ML Engineer

Johannesburg FULL TIME R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

Join us as an ML Engineer in Johannesburg where you will leverage your machine learning knowledge to build and deploy AI-driven products, working closely with diverse teams across the organization.

Responsibilities

  • Create machine learning pipelines for data ingestion and preprocessing.
  • Collaborate with engineers to deploy ML models into production environments.
  • Assess the performance of models and recommend improvements.
  • Provide insights and recommendations based on data analysis.
  • Coordinate with product teams to translate requirements into technical specifications.
  • Mentor junior engineers in ML best practices and methodologies.
  • Participate in project planning and management activities.
  • Engage with external partners to drive innovation.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree in a quantifiable field preferred
Experience
  • 3+ years of experience in machine learning development
Technical Skills
  • R
  • Deep Learning
Soft Skills
  • Problem-solving
  • Adaptability
Certifications
  • TensorFlow Developer Certificate
Languages
  • English: Fluent

Advantageous

  • Experience in Big Data technologies: Hands-on experience with data processing frameworks such as Spark or Hadoop.
  • Familiarity with MLOps practices: Knowledge in operationalizing ML workflows.

Benefits

  • Comprehensive health benefits.
  • Remote work opportunities.
  • Performance bonuses based on individual and team success.
  • Access to ongoing training and resources.

Company Culture

  • Inclusivity: An inclusive work culture that values diversity and individual contributions.
  • Flexibility: Encouraging a work-life balance and understanding individual needs.
  • Empowerment: We promote a culture of empowerment where employees can make impactful decisions.
Status: Closed