About the Role
Our client, a dynamic innovator in the AI & Emerging Technologies space, is seeking a skilled Machine Learning Engineer specializing in Predictive Analytics. This role, based in Pretoria, Gauteng , involves developing and deploying sophisticated machine learning models to forecast future trends and outcomes. You will be at the forefront of applying AI to drive strategic decision-making, working with large datasets and cutting-edge technologies. The position offers a challenging yet rewarding environment where your contributions will directly impact business success. We are looking for a proactive individual eager to tackle complex analytical problems and contribute to building intelligent systems that provide actionable insights. This hybrid role allows for a balance between in-office collaboration and remote flexibility.
Key Responsibilities
- Design, develop, and implement machine learning models for predictive analytics, time-series forecasting, and anomaly detection.
- Process, clean, and transform large and complex datasets to prepare them for modeling.
- Evaluate model performance, tune hyperparameters, and ensure the robustness and scalability of deployed solutions.
- Collaborate with data scientists, engineers, and business stakeholders to understand requirements and translate them into technical solutions.
- Deploy machine learning models into production environments using MLOps best practices.
- Monitor and maintain deployed models, retraining and updating them as necessary.
- Research and apply new machine learning techniques and algorithms to enhance predictive capabilities.
- Document model designs, methodologies, and results thoroughly.
- Contribute to the overall AI strategy and roadmap of the organization.
Requirements
- Bachelor's or Master's degree in Computer Science, Statistics, Mathematics, Data Science, or a related field.
- 3+ years of hands‑on experience in machine learning engineering or data science roles, with a focus on predictive modeling.
- Strong proficiency in programming languages such as Python and libraries like Scikit-learn, Pandas, NumPy, and TensorFlow/PyTorch.
- Experience with SQL and database technologies for data extraction and manipulation.
- Solid understanding of statistical modeling, time-series analysis, and machine learning algorithms.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and their ML services is a plus.
- Experience with MLOps tools and practices for model deployment and monitoring.
- Strong analytical and problem‑solving skills.
- Good communication skills for collaborating with cross-functional teams in Pretoria .
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health insurance and retirement savings plan.
- Opportunities for professional development, training, and attending industry conferences.
- A hybrid work model offering flexibility and work-life balance.
- Access to advanced computational resources and datasets.
- A collaborative and innovative team environment focused on cutting-edge AI.
- Generous paid time off.
- Exposure to diverse and challenging predictive analytics projects.