About the Role
Our client is looking for a skilled Machine Learning Engineer specializing in predictive modeling to join their innovative team in Welkom, Free State. This role is central to developing and deploying advanced machine learning models that drive critical business decisions and enhance operational efficiency. You will work with large datasets, apply sophisticated algorithms, and translate complex data insights into actionable predictions. The position offers a significant opportunity to contribute to the company's growth and technological advancement within the Welkom region. We are seeking a proactive individual with a strong analytical mindset and a proven ability to build and optimize predictive systems. This role is integral to our data science division and requires close collaboration with various business units.
Key Responsibilities
- Design, build, train, and deploy machine learning models for predictive analytics, forecasting, and classification tasks.
- Develop robust data pipelines for data ingestion, preprocessing, and feature engineering.
- Evaluate model performance, perform hyperparameter tuning, and implement strategies for continuous model improvement.
- Collaborate with data scientists and domain experts to understand business requirements and translate them into technical solutions in Welkom, Free State.
- Implement machine learning models into production environments, ensuring scalability and reliability.
- Monitor deployed models for performance degradation and drift, implementing necessary updates.
- Research and apply new machine learning techniques and algorithms to solve challenging problems.
- Document model development, implementation, and performance metrics thoroughly.
- Contribute to the team's knowledge base by sharing insights and best practices in predictive modeling.
Requirements
- Bachelor's or Master's degree in Computer Science, Statistics, Mathematics, Data Science, or a related quantitative field.
- Proven experience as a Machine Learning Engineer or similar role, with a focus on building predictive models.
- Proficiency in Python and common machine learning libraries (e.g., Scikit-learn, Pandas, NumPy).
- Experience with deep learning frameworks such as TensorFlow or PyTorch is a plus.
- Strong understanding of statistical modeling, algorithms, and evaluation metrics.
- Experience with data visualization tools and techniques.
- Familiarity with SQL and experience working with relational databases.
- Ability to work effectively in a hybrid team setting in Welkom.
- Excellent problem-solving skills and attention to detail.
Benefits
- Competitive salary package reflecting expertise and experience.
- Comprehensive health and wellness benefits.
- Opportunities for professional development and attending industry conferences.
- Access to modern technology and data infrastructure.
- A dynamic and collaborative work environment in Welkom, Free State.
- Paid leave and company holidays.
- Potential for hybrid work flexibility.