We are searching for an imaginative ML Engineer to join us in Johannesburg. This is an opportunity to apply your knowledge of machine learning principles in an environment that's committed to nurturing talent and fostering innovation.
Responsibilities
Develop and maintain machine learning applications, ensuring high levels of accuracy and performance.
Work closely with software engineers to integrate machine learning algorithms into production systems.
Monitor and evaluate the performance of deployed models, providing continuous improvements.
Document machine learning processes and create technical specifications.
Participate in peer reviews and code audits to maintain quality standards.
Requirements
Education
Bachelor's degree in Computer Science, Data Science, or related field
Master's degree preferred
Experience
3-5 years of experience in machine learning and data analysis
Technical Skills
Python
TensorFlow
Scikit-learn
SQL
Soft Skills
Analytical thinking
Communication
Languages
English: Fluent
Advantageous
Familiarity with cloud platforms (AWS, Google Cloud, Azure): Knowledge of deploying machine learning models on cloud platforms for scalability.
Experience with big data technologies (Hadoop, Spark): Familiarity with big data frameworks to handle large datasets efficiently.
Benefits
Medical aid and retirement plan
Performance bonuses
Work-life balance initiatives
Professional development opportunities
Company Culture
Innovation: We thrive on innovation and encourage creative problem-solving.
Team Spirit: Our company fosters collaboration and camaraderie among team members.
Continuous Learning: We believe in investing in our employees' growth and encouraging continuous learning.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development