The Senior Software Engineer – Optimisation is responsible for designing and enhancing backendbackend systems that support task assignment and optimisation within autonomous mining environments.
This role focuses on improving algorithm performance, system efficiency, and scalabilityscalability across an existing product suite. You will collaborate closely with architects, engineers, and domain experts to translate operational needs into robust technical solutions that solve complex optimisation and routing challenges.
Key Responsibilities
-
Design and develop systems that support dynamic task allocation and optimisation
-
Improve and maintain optimisation algorithms using real-time operational data
-
Collaborate with architects and cross-functional development teams on system design and implementation
-
Translate operational and domain requirements into scalablescalable technical solutions
-
Solve complex optimisation challenges related to routing, scheduling, and fleet utilisation
-
Contribute to the development of reusable libraries and shared components
-
Mentor engineers in optimisation techniques, software engineering practices, and system design
Required Qualifications
-
Bachelor’s or higher degree in Mathematics, Applied Mathematics, Operations Research, Computer Science, Engineering, or a related field (or equivalent experience)
-
Strong professional experience in software development across backendbackend or distributed systems
-
Demonstrated experience working with optimisation algorithms or complex problem-solving systems
Skills & Competencies
-
Strong understanding of mathematical optimisation techniques and algorithmic thinking
-
Experience building scalablescalable backendbackend or distributed systems
-
Knowledge of microservicesmicroservices architectures and asynchronous processing
-
Ability to work across multiple technologies and languages where required
-
Strong communication and collaboration skills
-
Analytical and structured problem-solving approach
Working Conditions (Optional)
For over 30 years Talent has been redefining the contracting experience with industry leading support, exclusive contractor benefits & a world-class digital platform ENGAGE to access it all. Apply today to see how we can elevate your career