Sybrin is looking for a Machine Learning Engineer Intern to assist our team with the development and maintenance of machine learning software applications. You’ll collaborate closely with colleagues to deliver innovative solutions for clients across multiple industries.
What You'll Do
- Assist with the development and maintenance of machine learning software applications.
- Report to your mentor for guidance and support.
- Collaborate with colleagues on team projects.
- Work on delivering the best possible solutions and services to our clients.
- Complete tasks such as liveness detection, facial recognition, document segmentation, optical character recognition (OCR), and data preparation for these tasks.
What We're Looking For
- Matric/Standard 10/NQF 4 education.
- A stable internet connection if you are not based in Gauteng.
- Willingness to learn and humbleness in the advent of mistakes.
- Excellent interpersonal, logical, and problem-solving skills.
- Good communication and self-organization skills.
- Candidates not in the process of completing a STEM degree will need a strong project portfolio to be considered.
Nice to Have
- Experience with Computer Vision.
- Academic coursework in computer science, statistics, or machine learning.
- Experience with a compiled language such as Java or C++.
Technical Stack
- Python
- Tensorflow
- Pytorch
Team & Environment
You will report to a dedicated mentor who will provide close guidance and support throughout your internship.
Benefits & Compensation
- Competitive stipend.
- Close mentorship from our experienced engineers.
- The opportunity to work on projects with impact in Africa and beyond.
- Exposure to multiple industries within the financial services sector.
- A work itinerary carefully catered to the intern’s learning goals.
- Fully remote work, with the option of coming into the Montecasino office.
- Possibility of future employment.
Work Mode
This is a hybrid role based in Johannesburg.
Sybrin is an equal opportunity employer.






