Get the latest updates on AI-powered hiring, career growth, and technical deep-dives delivered to your inbox.
Robert Walters
The Machine Learning Engineer reports to the Group Service Support Specialist and takes ownership of the key function of Data Science and ML engineering,This role primary function is to turn raw fleet telemetry, scheduling inputs and operational data into decisions, predictions, and insight that improve the performance of mining operations.
This is the foundational analytical hire - responsible for exploring data, defining problems, collaborating with domain experts, and building models that inform the product roadmap across predictive maintenance, anomaly detection, operator behaviour, and dispatch optimisation.
Typical features to commercialise are multivariate anomaly detection, failure prediction, estimate remaining life prediction, schedule optimisation, OR(Vehicle routing problem), Computer vision solutions.
The role is expected to be able to take ownership of the entire chain of commercialised ML features in the product, including formulating problems, identifying and implementing data infrastructure requirements and implementing ML operational models.
Maintain a prioritised problem inventory with documented assessments of data readiness, tractability, effort, and business value.
Identify data inventory deficiencies and formulate plans to solve and or retrieve.
Monitor pipeline health, data freshness, and schema drift as the fleet and product evolve.
Vender selection and justification with respect to the expected outputs and associated costsModel Development and ValidationMaintain a structured model registry tracking all experiments, versions, hyperparameters, and evaluation metrics to ensure full reproducibility of any model at any point in time.
Implement monitoring frameworks for deployed models that track prediction quality, input data distributions, and output stability over time.
Define and document retraining protocols for each deployed model specifying trigger conditions, data requirements, and the validation criteria a model must pass before replacing the current version.
Collaborate with engineering to package validated models into production-ready artefacts with clearly documented input formats, output schemas, and failure handling expectationsEvaluate and recommend appropriate deployment patterns for each model based on latency, reliability, and operational requirements.ML Ops and production readinessValidated and commercially viable models to be developed into production ready solutions for the product.
Communicate proactively when data assumptions underpinning a modelling initiative are not met, recommending corrective action rather than proceeding on a weak foundation.
Document all analytical decisions, model assumptions, and data limitations in a form accessible to engineering, product, and future data science hires. Skills, Knowledge & Attributes
Bachelor's degree in engineering, mathematics, computer science, data science, or statistics.
Postgraduate qualification in data science, machine learning, or applied mathematics is strongly preferred.
Minimum 5 years in an applied data science or analytical role.
Strong foundations in statistics, probability, and applied mathematics.
Proven experience with industrial IoT or operational sensor data - time series analysis, signal quality assessment, anomaly detection, and predictive modelling.
Proficient in Python and SQL; experienced with Kafka or MQTT, cloud platforms, Snowflake, Databricks, and Git.
Solid understanding of MLOps practices including experiment tracking, model versioning, monitoring, and deployment.
Experience with linear or mixed-integer programming is advantageous.
Exposure to LLM, NLP, or agentic AI is advantageous but not required.
Verified Listing
This role has been verified for authenticity, market-rate compensation, and remote eligibility.