Intermediate Machine Learning Engineer

3 days ago


Johannesburg, Gauteng, South Africa Sybrin Full time R600 000 - R1 200 000 per year


About Sybrin:
Sybrin is a leading IT software development company specialising in innovative solutions tailored to meet the evolving needs of businesses across various sectors. Our mission is to empower businesses with cutting-edge technology solutions that drive efficiency, enhance customer experiences, and facilitate growth.
At Sybrin we pride ourselves on delivering high-quality products and secure solutions, thanks in part to the combination of the ISO 9001 for Quality Management System and ISO/IEC 27001 for Information Security Management System certifications, and our commitment to data protection, demonstrated by our implementation of ISO/IEC 27701 Privacy Information Management System. As an employee of Sybrin, you will be expected to familiarise yourself with the contents of the Integrated Management System, as well as undergo periodic training to better understand your unique role in the security, quality, and privacy ecosystem within Sybrin, and uphold the principles in Sybrin's Integrated Management System. The Integrated Management is a significant business enabler and as such, ensuring our customers are receiving quality, secure service at every touchpoint within the organisation is critical.
Role Overview:
This role will be responsible for developing and implementing machine learning solutions that integrate seamlessly with the overarching product space being developed within the company. This involves designing, building, and deploying machine learning models and algorithms that address complex business problems and enhance the company's product offerings.
Qualifications and Experience:

•Bachelor's degree in Computer Science, Data Science, Statistics, or a related field.

•Minimum of 3-5 years' experience.
Reporting Line: Machine Learning Team Lead
Key Responsibilities:

•Designing and developing machine learning models and algorithms.

•Performing data preprocessing, data analysis and feature engineering.

•Evaluating model performance and tuning hyperparameters for optimization.

•Collaborating with data scientists, software engineers, and stakeholders to define project requirements.

•Implementing and deploying machine learning models into production.

•Conducting code reviews to ensure code quality and best practices.

•Debugging and resolving issues related to machine learning models and data pipelines.

•Creating and maintaining technical documentation for machine learning projects.

•Staying updated with the latest advancements in machine learning and data science.
Critical Technical and Behavioural Skills Required:
•Machine Learning Frameworks: Experience with frameworks such PyTorch, TensorFlow, TensorFlow Light, Oynx and Scikit-learn.
•Data Labelling: Generation of data sets, using data labelling tools such as Roboflow or CVat.

•Data Processing: Proficiency in using libraries such as Pandas, NumPy, and SciPy for data manipulation and analysis.

•Algorithms: Understanding of key machine learning and statistical algorithms including regression, classification, clustering and neural networks.

•Model Development: Experience in developing, training, and evaluating machine learning models.

•Model Deployment: Basic knowledge of deploying models using FastAPI and Docker.

•APIs: Understanding of creating RESTful APIs to integrate ML models into applications.

•Version Control Systems: Proficient in using Git and DVC for version control.

•Data Visualization: Skills in using libraries such as Matplotlib, Seaborn, and Plotly.

•Cloud Platforms: Some experience with the machine learning aspects of cloud services such as AWS, Google Cloud, or Azure.

•Additional Tools: Experience with a integrated development environments (IDEs) like PyCharm or VS Code.

•Analytical thinking

•Problem-solving

•Effective communication

•Working knowledge of the principles in ISO 9001:2015 (Quality Management System), ISO/IEC 27001:2022 (Information security, cybersecurity, and privacy management System), ISO/IEC 27701:2019 (Privacy Information Management System), POPIA, GDPR.

Qualifications:
Bachelor's degree in Computer Science, Data Science, Statistics, or a related field.


  • Johannesburg, Gauteng, South Africa Sybrin Full time R250 000 - R450 000 per year

    About Sybrin:Sybrin is a leading IT software development company specialising in innovative solutions tailored to meet the evolving needs of businesses across various sectors. Our mission is to empower businesses with cutting-edge technology solutions that drive efficiency, enhance customer experiences, and facilitate growth.At Sybrin we pride ourselves on...


  • Johannesburg, Gauteng, South Africa Sybrin Full time R900 000 - R1 200 000 per year

    About Sybrin:Sybrin is a leading IT software development company specialising in innovative solutions tailored to meet the evolving needs of businesses across various sectors. Our mission is to empower businesses with cutting-edge technology solutions that drive efficiency, enhance customer experiences, and facilitate growth.At Sybrin we pride ourselves on...


  • Johannesburg, Gauteng, South Africa Sybrin Full time R500 000 - R1 200 000 per year

    About Sybrin:Sybrin is a leading IT software development company specialising in innovative solutions tailored to meet the evolving needs of businesses across various sectors. Our mission is to empower businesses with cutting-edge technology solutions that drive efficiency, enhance customer experiences, and facilitate growth.At Sybrin we pride ourselves on...


  • Johannesburg, Gauteng, South Africa Sybrin Full time R150 000 - R250 000 per year

    Machine Learning Engineer InternshipDuration: 12 months (Including a 3-month probation period)  Location: Office-based position in Johannesburg We are seeking a Machine Learning Engineer Intern to assist with the development and maintenance of our machine software applications. This may extend past machine learning to traditional software engineering. In...


  • Johannesburg, Gauteng, South Africa Dariel Full time R250 000 - R500 000 per year

    Principal Machine Learning Engineer / AI - (Hybrid, 3 days/week in-office)About the Role:We are seeking an exceptional Principal Machine Learning Engineer to provide technical and inspirational leadership to our world-class Data and AI team. This is a business-critical role that will be instrumental in shaping the future of our Intelligent Data division. Our...


  • Johannesburg, Gauteng, South Africa The Legends Agency Full time R1 440 000 - R2 000 000 per year

    Senior Machine Learning Engineer (6-Month Contract)Join a bespoke AI consultancy delivering greenfield AI solutions for leading banks,Johannesburg | R600 per hour | 08:00 am to 17:00 pm About Our ClientOur client is a specialist AI consultancy, partnering with top enterprises to design and implement impactful artificial intelligence solutions. With a...


  • Johannesburg, Gauteng, South Africa Sybrin Full time R400 000 - R800 000 per year

    Duration: 12 months (Including a 3-month probation period)Location: Office-based position in JohannesburgWe are seeking a Machine Learning Engineer Intern to assist with the development and maintenance of our machine software applications. This may extend past machine learning to traditional software engineering. In this role, your duties will include...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per year

    Senior Machine Learning Engineer - 3 Year ContractKey Responsibilities:Model Development & Optimization: Design, develop, and optimize machine learning models for real-world applications, ensuring high accuracy, scalability, and efficiency.ML Pipeline & Deployment: Build and maintain scalable ML pipelines using cloud platforms (AWS, Azure, GCP) and...


  • Johannesburg, Gauteng, South Africa SavageOne Pty Full time R1 200 000 - R2 400 000 per year

    Position Summary:The Senior Machine Learning Engineer will play a key role in leading the design, development, and deployment of machine learning solutions. You will collaborate with cross-functional teams to identify business opportunities, develop innovative machine learning models, and implement scalable solutions that drive business value. This role...


  • Johannesburg, Gauteng, South Africa Longdue Games Full time R250 000 - R500 000 per year

    Longdue is an independent narrative game studio incubated within HyperionDev. We create psychologically rich, story-first RPGs that challenge players to think, feel, and reflect. Our debut title, Hopetown is in early development, blending branching dialogue, surreal world-building, and psychogeographic storytelling in the spirit of games like Disco...