An original South African technology brand, harnessing the power of data, technology, and human ingenuity to solve real-world problems from the everyday to the epic with digitalisation in industry solutions, digital business and distribution services have a vacancy for a skilled Machine Learning Engineer who is passionate about finding solutions that help design, build, and optimise the companys AI platform and support the delivery of their AI strategy.
Responsibilities :
- Design and implement machine learning models and pipelines.
- Apply object-oriented and functional programming principles using Python.
- Utilize modern software development practices, including code reviews and CI / CD.
- Query databases efficiently using SQL.
- Manage the entire machine learning model lifecycle, from development to deployment.
- Lead microservice architecture development for scalable AI solutions.
Qualifications and Experience :
Bachelors degree in Computer Science, Engineering or a related field.5+ years hands on experience building machine learning modelsExperience with the modern software development best practices : agile software development, code reviews, unit testing, version control, e.g. git, CI / CDProficiency in Python and SQLStrong knowledge of machine learning frameworks (TensorFlow PyTorch, Scikit-Learn)Familiarity with cloud-based ML services (e.g. Azure Machine Learning)The Reference Number for this position is NG60357 which is a Fixed term contract position in Johannesburg offering a salary of R400 up to R600 per hour salary negotiable based on experience. E-mail Nokuthula on