Machine Learning Engineer

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

Job Description

We are on the lookout for a Machine Learning Engineer to join our enthusiastic team. In this role, you will work on developing and implementing machine learning algorithms that power our AI-driven solutions, contributing to strategies that enhance performance and efficiency.

Responsibilities

  • Conduct rigorous experiments to validate findings and methodologies.
  • Engage with business units to define ML opportunities.
  • Utilize data visualization tools to explain complex concepts.
  • Ensure adherence to best practices for coding and data management.
  • Contribute to open source projects to enhance community collaboration.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent
  • Master's degree in AI/ML or related field is a plus
Experience
  • 3-5 years in data analysis or machine learning
Technical Skills
  • Deep Learning frameworks (e.g., Keras)
  • Pandas
Soft Skills
  • Critical Thinking
  • Project Management
Certifications
  • Google Professional Data Engineer
  • Microsoft Azure Data Scientist
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker and containerization: Experience in managing and deploying applications using Docker.
  • Understanding of ethics in AI: Awareness of ethical considerations in AI implementations.

Benefits

  • Top tier health, dental, and vision coverage
  • Generous 401(k) plan with employer match
  • Opportunities for career growth and promotions
  • Mental wellness days and resources

Company Culture

  • Continuous Growth: Our employees are supported in their professional development and personal growth.
  • Work-Life Integration: We promote a healthy balance between job responsibilities and personal life.
  • Impact-Driven: Our work aims to create a positive impact on society through technology.
Status: Open