At the heart of Exxaro Resources, our success story is not just written in numbers but in the vibrant tapestry of our people. We are more than a company. We are a winning team, a community of passionate individuals who find fulfilment in shared victories. Joining Exxaro isn't just about a job; it's about becoming part of a winning family, where each member plays a vital role in our collective success. If you are ready to be a part of this incredible journey, where your contributions matter, your aspirations are nurtured, and together we create a legacy of excellence check out the following opportunity that is available at Exxaro
Are you ready to shape the future of mining and innovation? Exxaro is seeking a high performing Machine Learning Operations Engineer (MLOps) with strong software engineering and data science capabilities to join our cutting-edge innovation team. Your primary focus will be on operationalizing ML/AI solutions at Exxaro, supporting both operational and corporate innovation initiatives. In this role, you will apply best software engineering practices to design, develop, automate, test, and manage robust, scalable, and maintainable machine learning and AI code and systems.
You will collaborate with, provide guidance and support data scientists, data engineers, and IM teams across the business on MLOps, helping to continuously develop best practices standards for ML/AI development, deployment workflows, and architecture patterns for both cloud and on-premises solutions. Your efforts will ensure that production model solutions are reliable, scalable, and deliver tangible business value. Please refer to the advert for additional in-depth details on the core deliverables of the role.
3-5 years (Essential/Minimum) Solid knowledge of core concepts/ fundamentals in one or more related fields of the following fields: AI, machine / deep learning algorithms and probabilistic methods. Proven experience in designing, building, and deploying ML/AI models and analytics automation processes. Proven experience in cloud-native development using platforms like AWS, Google Cloud, or Azure for developing and deploying machine learning models, with preference on Azure. Solid knowledge and experience in systems design and software architecture; machine learning frameworks and libraries such as TensorFlow, MLFlow, Keras, PyTorch and Scikit-learn. Experience in cloud-native development, including DevOps, continuous delivery, microservices, and containers. Cloud certification will be advantageous. Extensive experience in applying principles, theories, concepts, and techniques in programming languages with good experience in developing production-quality Python modules / frameworks being preferred. Experience in infrastructure as code such as Terraform, Ansible, ARM or other relevant IaC frameworks; Experience in version control practices using the likes of Git. Solid understanding of Agile development methodologies. Proficient in web technologies, including web services (REST) and web servers, modern HTML/CSS, and familiarity with at least one of the following (or related) programming languages: PHP, ASP.NET, or JavaScript. Strong understanding of how web applications work, including security, session management, and best development practices. Good knowledge of relational databases for data storage and retrieval. Experience with deployment of large language model technologies will be advantageous.
REQUIREMENTS:
Psychometric Assessment (Essential/Minimum) (To be conducted by Exxaro)
Certificate of Fitness (Essential/Minimum) (To be conducted by Exxaro)
###
Duties & Responsibilities
Ideal Candidate Profile (Includes but not limited to):
Ability to:
Apply best software engineering practices to design, develop and manage robust, scalable, and maintainable machine learning and AI code and systems.
Development and maintenance of pipelines to support ML/AI workflows that scale development to production.
Automate, test, and refactor data science model code into functional ML products consumable by the business.
Collaborate with data scientists, data engineers/architects, and solution architects to integrate machine learning models into production systems following best practice deployment strategies suitable for various modelling use-cases.
Provide technical guidance to data scientists and architects on various deployment (cloud and on-prem) strategies for machine learning and AI models.
Continuously monitor the performance of deployed models to ensure accuracy and reliability.
Identify improvement areas in existing machine learning systems and implement enhancements to optimize ML systems functionality.
Conduct research to stay updated with the latest advancements in machine learning and artificial intelligence systems and prototype new approaches for machine learning systems.
Contribute to the development of best practices and standards for ML/AI end-to-end development and deployment architecture.
If you're a visionary Machine Learning Operations Engineer (MLOps) eager to revolutionize Exxaro's innovation strategy, we want YOU on our team!
To view the full job details, please refer to the below attachment.
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.