About the Role
Our client, a leader in industrial analytics, is seeking a talented Machine Learning Engineer to join their growing team in Richards Bay, KwaZulu-Natal. This role focuses on developing and deploying sophisticated machine learning models for predictive analytics, helping clients optimize operations and mitigate risks. You will work with large datasets, design ML solutions, and implement them into production environments. The ideal candidate has a strong foundation in machine learning algorithms, data engineering, and software development, coupled with a passion for solving real-world business problems. This is a fantastic opportunity to make a significant impact in a critical sector.
Key Responsibilities
- Design, build, train, and deploy machine learning models for predictive maintenance, anomaly detection, and performance optimization.
- Work with large-scale datasets, performing data wrangling, feature engineering, and exploratory data analysis.
- Collaborate with domain experts and software engineers to understand business requirements and translate them into ML solutions.
- Develop and maintain robust data pipelines for model training and inference in Richards Bay, KwaZulu-Natal.
- Implement ML models into production systems, ensuring scalability, reliability, and performance.
- Monitor model performance in production, retraining and updating as necessary.
- Stay abreast of the latest advancements in machine learning and data science techniques.
- Contribute to the team's best practices in MLOps, coding standards, and documentation.
Requirements
- Bachelor's or Master's degree in Computer Science, Data Science, Statistics, Engineering, or a related quantitative field.
- 3+ years of experience in machine learning engineering or data science, with a focus on building predictive models.
- Strong proficiency in Python and experience with ML libraries such as scikit-learn, TensorFlow, PyTorch, and Keras.
- Solid understanding of data manipulation tools (Pandas, SQL) and data warehousing concepts.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus.
- Familiarity with big data technologies (e.g., Spark) is advantageous.
- Excellent analytical and problem-solving skills, with a keen eye for detail.
- Effective communication and collaboration skills.
Benefits
- Our client offers a competitive salary and benefits package, including comprehensive medical aid, retirement fund contributions, and performance bonuses.
- We provide opportunities for continuous learning and professional development, including access to training and industry conferences.
- The role offers a hybrid work model, balancing office collaboration with remote flexibility in Richards Bay, KwaZulu-Natal.
- Join a company that values innovation and employee growth.