Machine Learning Engineer II | Shoprite
Job description
Shoprite Vacancies – Machine Learning Engineer II
The Machine Learning Engineer II applies advanced computer science, statistical modeling, and software engineering expertise in machine learning operations (MLOps) to develop cutting-edge ML data models from inception to deployment and scalability.
As a key member of the data science and innovation team, the Machine Learning Engineer II contributes to enhancing efficiencies, reducing costs, identifying value-generating opportunities, and leveraging data as a competitive advantage.
This role demands extensive experience across various software development and programming domains to design self-running software for automating predictive models, all while delivering features in an agile manner.
Job Objectives
- Analyze business problems and translate requirements into system architecture and technology solutions.
- Collaborate with cross-functional teams to understand project goals and implement algorithms for impactful outcomes.
- Utilize deep learning frameworks like Keras and TensorFlow, demonstrating understanding of ANN’s, CNN’s, RNN’s, autoencoders, and fundamental data science concepts.
- Develop end-to-end understanding of applications and systems, including machine learning algorithms.
- Build and maintain scalable machine learning solutions, employing statistical modeling procedures.
- Train models on large-scale data, fine-tuning hyper-parameters for optimal performance.
- Research and implement suitable machine learning algorithms and tools, selecting appropriate libraries and frameworks.
- Stay updated on technological advancements, integrating the latest data technologies into existing requirements.
- Adhere to best practices and standards of MLOps workflows for data preparation, deployment, monitoring, and retraining.
Qualifications
- Bachelor’s Degree in Data Science, Computer Science, Mathematics, Statistics, Information Technology, Information Systems, or related field (essential).
- Post Graduate Degree in the above or related fields (desired).
Experience
- Minimum of 3 years’ experience in a Machine Learning Engineer or similar role, with a focus on building machine learning or deep learning models/systems (essential).
- Proficiency with common machine learning, data, math, and visualization libraries (essential).
- Practical experience developing ML & NLP solutions over open-source platforms such as TensorFlow, SparkML, OpenCV, pyTorch, etc. (essential).
- Extensive experience with various coding environments and software engineering workflows (essential).
- Experience in project delivery using design thinking, lean, and agile principles (desired).
- Experience in retail, commercial, or IT environments (desired).
Knowledge and Skills
- Proficiency in MS Office 365 and advanced Excel skills (essential).
- Understanding of Machine Learning Operations (MLOps) in end-to-end machine learning development process (desirable).
- Knowledge of relational databases such as SQL, MySQL (essential).
- Practical knowledge and experience working in cloud and containerized environments (desirable).
If you possess advanced skills in machine learning operations, statistical modeling, and software engineering, and you’re eager to contribute to innovative solutions within a dynamic team environment, this Machine Learning Engineer II role offers an exciting opportunity for growth and impact.

Comments
Add comment