At iOCO, we leverage advanced technology and intelligent systems to solve complex business challenges. We are seeking a Senior Machine Learning Engineer to lead the design, development, and deployment of sophisticated ML models and systems. This role combines deep technical expertise with leadership, guiding ML projects end-to-end and mentoring junior engineers.
What you'll do:
- Design and implement advanced machine learning models and systems to address complex business problems.
- Lead the end-to-end lifecycle of ML projects, including data preparation, model training, deployment, and monitoring.
- Optimize existing ML models for scalability, efficiency, and production performance.
- Collaborate with cross-functional teams including data scientists, software engineers, and business stakeholders to integrate ML solutions.
- Stay updated with emerging ML technologies and drive adoption of best practices.
- Mentor and provide technical leadership to junior and mid-level engineers.
- Develop and enforce standards for model governance, documentation, and reproducibility.
- Ensure ML solutions comply with security, ethical, and data governance standards.
Your Expertise:
- Minimum of 5 years’ experience as a Machine Learning Engineer.
- Strong expertise in ML model design, deployment, and optimization.
- Proven ability to lead ML projects and collaborate across technical and business teams.
- Excellent analytical, problem-solving, and decision-making skills.
- Strong mentoring and team leadership capabilities.
Qualifications:
- NQF Level 6 or higher tertiary qualification in Information Communication Technology (ICT), Information Systems, Computer Science, or related field.
- Cloud certification (Azure, AWS, or Google Cloud) advantageous.