Machine Learning Engineer

Johannesburg FULL TIME R41,667 - R62,500 / Month
(R500,000 - R750,000 / Year)

Job Description

We are seeking a passionate Machine Learning Engineer to play a key role in bringing our AI projects to life. In this position, you will work with cross-functional teams to develop machine learning solutions that can impact real-world challenges.

Responsibilities

  • Collaborate with multi-disciplinary teams to create innovative AI solutions.
  • Integrate machine learning models into existing products and services.
  • Prepare detailed documentation of algorithms and data workflows.
  • Assist in mentoring junior team members on machine learning best practices.
  • Participate in code reviews and ensure best practices in software development.

Requirements

Education
  • Bachelor's degree in Computer Science or Engineering
  • Advanced degree preferred
Experience
  • 4+ years of experience in data science or machine learning
Technical Skills
  • Machine Learning Tools
  • Data Visualization
Soft Skills
  • Problem Solving
  • Adaptability
Certifications
  • TensorFlow Developer Certificate
  • Google Cloud Certified - Machine Learning Engineer
Languages
  • English: Fluent

Advantageous

  • Experience with Natural Language Processing: Hands-on experience with NLP frameworks and libraries.
  • Background in Reinforcement Learning: Knowledge of reinforcement learning algorithms and their applications.

Benefits

  • Full medical, dental, and vision coverage.
  • Retirement plan with matching contributions.
  • Flexible schedule with remote working possibilities.
  • Opportunities for continuous learning and growth.

Company Culture

  • Team Spirit: Our success relies on fostering a spirit of collaboration and teamwork.
  • Respect and Integrity: We uphold the highest standards of respect and integrity in our work environment.
  • Sustainability Focus: We are committed to sustainable practices in technology and business.
Status: Open