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
Other Jobs in Information Technology (IT) and Software Development