E

Software Engineer (Optimisation)

EY

Perth, Western Australia, Australia Full-time July 06, 2026

Opportunity Description

The opportunity

As our Software Engineer (Optimisation) you’ll design, build, and maintain end-to-end capabilities across the optimisation platform, spanning desktop UI, optimisation engines, solver integration, data interfaces, and automation to support large-scale mine planning and scheduling.

This is a hybrid position based in Boorloo – roles can potentially be adjusted to work flexibly with reduced hours. Please speak with us about potential options.

Your key responsibilities

  • Develop and maintain core optimisation logic using C++ and AMPL.

  • Integrate and optimise solver engines (Gurobi, AMPL Solver, Maroma).

  • Build and enhance desktop UI workflows for scenario modelling and analysis.

  • Implement APIs and integrations with external tools and data sources.

  • Support batch execution, automation, and performance tuning.

  • Contribute to source control, builds, and regression testing....
  • Full-time Computer Occupations

    Interested in this opportunity? Apply now through Expertini.

    Apply for this Position