Domain Engineer - Contract - Perth

  • Australia
  • Perth
  • Contract
  • Negotiable

Location: Perth, WA
Industry: Mining & Autonomous Systems
Contract Duration: 12 months

Are you a skilled software engineer with a strong mathematical foundation and expertise in optimisation algorithms? A leading mining company in Perth is seeking a Domain Engineer (Optimisation) to enhance and refine algorithms that drive efficiency in autonomous mining operations.

About the Role

As a Domain Engineer (Optimisation), you will play a critical role in improving the assignment engine that dynamically allocates tasks to autonomous assets. You will leverage your expertise in linear programming, operations research, and software development to optimise existing algorithms, working closely with architects, engineers, and mining specialists.

This role offers a unique opportunity to apply mathematical models to real-world mining challenges, such as minimising idle time, optimising routes, and balancing fleet utilisation.

Key Responsibilities

  • Optimisation & Development – Enhance and maintain the assignment engine, utilising linear programming, combinatorial optimisation, and real-time data integration.
  • Collaboration – Work closely with architects, development teams, and mining specialists to translate operational needs into high-performance solutions.
  • Algorithm Improvement – Develop and implement cutting-edge optimisation techniques to improve efficiency in mining operations.
  • Technical Leadership – Mentor other engineers and provide guidance on mathematical optimisation and software development best practices.
  • Performance Analysis – Evaluate the effectiveness of implemented algorithms, ensuring scalability and real-time operational efficiency.

What You’ll Need

Education & Experience

  • Bachelor’s or Higher degree in Mathematics, Applied Mathematics, Operations Research, Computer Science, or a related field.
  • 7+ years of software development experience, with at least 3 years focused on optimisation algorithms (preferably in autonomous systems or logistics).
  • Strong background in linear programming, integer programming, and heuristic optimisation techniques.
  • Proficiency in C# and experience implementing mathematical models in production-grade software.
  • Familiarity with real-time systems, microservices, and asynchronous processing.

Skills & Mindset

  • Ability to solve complex, multi-variable problems in dynamic environments.
  • Passion for optimisation, autonomous systems, and innovative problem-solving.
  • Strong analytical and communication skills, with a talent for translating mathematical concepts into practical solutions.
  • Collaborative mindset, thriving in cross-functional teams and fast-paced project environments.

Why Join?

Work on cutting-edge optimisation challenges in the autonomous mining space.
Collaborate with top engineers, architects, and domain experts in a leading mining organisation.
Opportunity to make a real impact, improving efficiency, reducing costs, and driving innovation in mining operations.

If you match the selection criteria and are interested in finding out more about the position, please click the “APPLY NOW” button below and attach your C.V (in word). For a list of all vacant positions, please see our website www.talentinternational.com

Please contact Kelly on 0409 005 296 for further information.

Apply now

Submit your details and attach your resume below. Hint: make sure all relevant experience is included in your CV and keep your message to the hiring team short and sweet - 2000 characters or less is perfect.