Senior Developers (C++ / C# / Python) – AI & Real-Time Mining Systems
Build AI-powered software that models and optimises real mining operations.
We are looking for experienced developers to join a new AI initiative delivering machine learning–driven systems into live mining environments.
This is not internal tooling or experimental work. You will be building software that simulates, predicts, and supports real-time operational decisions on active mine sites.
You will work alongside data scientists, architects, and domain experts to turn complex physical systems into reliable, production-grade software.
If you care about ownership, engineering quality, and seeing your work operate in the real world, this role is worth a look.
This opportunity is a 6 month contract (possible bit not guaranteed extension) and suitable candidates must hold Australian Working Rights and be able to work onsite in Perth.
What you will be working on
You will be part of a cross-functional team delivering a machine learning–heavy platform in the mining operations space.
Depending on your background, you will contribute to one or more of the following areas:
* Building high-performance simulation systems that model physical mine pits and assets
* Working closely with data scientists to translate models into efficient, production-ready code
* Developing systems that support real-time and near-real-time operational use cases
* Designing and building backend services in C# and Python
* Supporting machine learning workflows and integrating ML models into production systems
* Contributing to system architecture, engineering standards, and best practices
* Building reliable, observable, and scalable services for mission-critical environments
Across both areas, you will:
* Own features end-to-end, from design through to deployment
* Collaborate with domain experts to solve complex operational problems
* Contribute to a modern, distributed system architecture
* Build software that is deployed into and used by live mining operations
What we are looking for:
We are hiring across two core profiles:
1. C++ Developer (Simulation Focus)
* Strong experience with modern C++
* Experience building high-performance or simulation systems
* Ability to work closely with data scientists and translate models into production systems
* Understanding of performance optimisation, memory management, and system design
2. Backend Developer (C# / Python)
* Strong experience with C# and/or Python
* Experience building backend systems, APIs, and services
* Ability to work across system design, data flows, and integration
* Comfortable contributing to architecture and engineering standards
Nice to have, not required
* Experience with machine learning systems or data pipelines
* Exposure to real-time or event-driven architectures
* Experience in mining, industrial, or physical systems domains
* Experience integrating with C++ or performance-critical components
We are primarily looking for strong engineers. Domain experience is advantageous but not essential.
* Work on a greenfield AI initiative with real operational impact
* Build systems that are deployed into live mining environments
* Collaborate directly with data scientists and technical leadership
* Ownership of meaningful features from concept to production
* Above market remuneration for the right experience
* A high‐calibre, engineering‐focused team
If you are a developer who wants to build systems that model the real world and see them used in practice, we would love to talk.
#J-18808-Ljbffr