ML Engineer

Johannesburg Full-time R50,000 - R70,000 / Month
(R600,000 - R840,000 / Year)

Job Description

As a pivotal member of our team, the ML Engineer will focus on designing, implementing, and optimizing machine learning models tailored to our business needs. This role requires a strong foundation in statistics and programming, along with the ability to translate complex data insights into actionable strategies. You will work within a cooperative environment, fostering innovation and excellence.

Responsibilities

  • Implement data preprocessing and feature engineering techniques.
  • Collaborate in interdisciplinary teams to advance project goals.
  • Attend industry seminars to stay updated on AI trends and technology innovations.
  • Support training of Junior Data Scientists and ML Engineers.
  • Provide post-deploy model support and maintenance.
  • Participate in code reviews and contribute to team-focused quality assurance.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree preferred
Experience
  • 3-5 years of experience in a similar position
Technical Skills
  • R
  • Big Data Technologies
Soft Skills
  • Problem Solving
  • Team Collaboration
Certifications
  • AI/ML Certification from a recognized institution
Languages
  • English: Fluent

Advantageous

  • Experience with Natural Language Processing: Hands-on experience in building NLP models and applications.
  • Experience in Reinforcement Learning: Familiarity and experience in reinforcement learning techniques.

Benefits

  • Comprehensive medical aid and dental cover
  • Annual performance bonuses
  • Remote work options available
  • Paid time off and holidays

Company Culture

  • Employee Engagement: We prioritize employee engagement and well-being in our corporate strategies.
  • Team Collaboration: Collaboration and teamwork are key in achieving our goals together.
  • Shared Values: We work with shared values of integrity, accountability, and transparency.
Status: Closed