Ref:BH-298671
Domain Engineer
501-2000
Staffing and Recruitment
11 days ago
Posted date11 days ago
No experience / No degreeMinimum level
No experience / No degreeOur client, a tier one mining and green energy operator, is looking for the next Domain Engineer to join the team for a 12 month contract basis.
This role will be based in Perth, W.A.
The Domain Engineer is a highly skilled software engineer with a strong mathematical foundation, specializing in optimization algorithms. This role requires a unique blend of expertise in linear programming, operations research, and software development to modify and improve on algorithms and methods used in existing products. With a proven track record of delivering high-performance, scalable solutions, they will collaborate with domain experts, architects, and development teams to assist in improving existing algorithms within the existing product suite.
Responsibilities:
• Design, develop, and maintain the assignment engine which dynamically allocates tasks to autonomous assets under management of the product suite, leveraging linear programming, combinatorial optimization, and real- time data integration.
• Collaborate with Architects, Development teams, Verification teams, and other domain experts to translate operational requirements into detailed, high-quality algorithm specifications.
• Provide expert guidance in solving complex optimization problems, such as minimizing idle time, optimizing routes, and balancing fleet utilization in mining operations.
• Work with architects to create detailed development work packages for the algorithm improvements, ensuring alignment with system architecture and operational goals.
• Contribute to the product delivery plan by providing insights into optimization-driven software development timelines and dependencies.
• Mentor other engineers, sharing expertise in mathematical optimization and software development to accelerate team growth and knowledge sharing.
• Actively participate in technical discussions, advocating for solutions that balance computational efficiency with practical mining operational needs.
Skills and Behaviour
Professional Skills:
• Bachelor’s or Higher degree in Mathematics, Applied Mathematics, Operations Research, Computer Science, or a related field—or equivalent industry experience.
• 7 years of software development experience, with at least 3 years focused on optimization algorithms, ideally in autonomous systems or logistics.
• Deep understanding of linear programming, integer programming, and heuristic optimization techniques.
• Proficiency in programming languages such as C# with experience implementing mathematical models in production-grade software.
• Familiarity with real-time systems, microservices, and asynchronous processing to handle dynamic data inputs from mining operations.
• Demonstrated ability to solve complex, multi-variable problems by collaborating with cross-functional experts.
• Passion for staying current with advancements in optimization techniques, autonomous systems, and software engineering practices.
Personal Behaviours:
• Excellent communication skills to articulate complex mathematical concepts and technical solutions to diverse audiences.
• Strong analytical mindset with a rigorous approach to problem-solving and validation.
• Collaborative and adaptable, thriving in cross-functional teams under dynamic project conditions.
• Interpersonal skills to build trust and mentor colleagues effectively.
Full working Australian rights will be required. Perth based candidates or candidates planning a relocation to Perth preferred.
Due to a high level of applications and tight timeframe, shortlisted profiles will be contacted directly. This role may progress with shortlisting ahead of closing date so make sure your application counts and apply today!
With over 90 years' combined experience, NES Fircroft (NES) is proud to be the world's leading engineering staffing provider spanning the Oil & Gas, Power & Renewables, Chemicals, Construction & Infrastructure, Life Sciences, Mining and Manufacturing sectors worldwide. With more than 80 offices in 45 countries, we are able to provide our clients with the engineering and technical expertise they need, wherever and whenever it is needed. We offer contractors far more than a traditional recruitment service, supporting with everything from securing visas and work permits, to providing market-leading benefits packages and accommodation, ensuring they are safely and compliantly able to support our clients.
This role will be based in Perth, W.A.
The Domain Engineer is a highly skilled software engineer with a strong mathematical foundation, specializing in optimization algorithms. This role requires a unique blend of expertise in linear programming, operations research, and software development to modify and improve on algorithms and methods used in existing products. With a proven track record of delivering high-performance, scalable solutions, they will collaborate with domain experts, architects, and development teams to assist in improving existing algorithms within the existing product suite.
Responsibilities:
• Design, develop, and maintain the assignment engine which dynamically allocates tasks to autonomous assets under management of the product suite, leveraging linear programming, combinatorial optimization, and real- time data integration.
• Collaborate with Architects, Development teams, Verification teams, and other domain experts to translate operational requirements into detailed, high-quality algorithm specifications.
• Provide expert guidance in solving complex optimization problems, such as minimizing idle time, optimizing routes, and balancing fleet utilization in mining operations.
• Work with architects to create detailed development work packages for the algorithm improvements, ensuring alignment with system architecture and operational goals.
• Contribute to the product delivery plan by providing insights into optimization-driven software development timelines and dependencies.
• Mentor other engineers, sharing expertise in mathematical optimization and software development to accelerate team growth and knowledge sharing.
• Actively participate in technical discussions, advocating for solutions that balance computational efficiency with practical mining operational needs.
Skills and Behaviour
Professional Skills:
• Bachelor’s or Higher degree in Mathematics, Applied Mathematics, Operations Research, Computer Science, or a related field—or equivalent industry experience.
• 7 years of software development experience, with at least 3 years focused on optimization algorithms, ideally in autonomous systems or logistics.
• Deep understanding of linear programming, integer programming, and heuristic optimization techniques.
• Proficiency in programming languages such as C# with experience implementing mathematical models in production-grade software.
• Familiarity with real-time systems, microservices, and asynchronous processing to handle dynamic data inputs from mining operations.
• Demonstrated ability to solve complex, multi-variable problems by collaborating with cross-functional experts.
• Passion for staying current with advancements in optimization techniques, autonomous systems, and software engineering practices.
Personal Behaviours:
• Excellent communication skills to articulate complex mathematical concepts and technical solutions to diverse audiences.
• Strong analytical mindset with a rigorous approach to problem-solving and validation.
• Collaborative and adaptable, thriving in cross-functional teams under dynamic project conditions.
• Interpersonal skills to build trust and mentor colleagues effectively.
Full working Australian rights will be required. Perth based candidates or candidates planning a relocation to Perth preferred.
Due to a high level of applications and tight timeframe, shortlisted profiles will be contacted directly. This role may progress with shortlisting ahead of closing date so make sure your application counts and apply today!
With over 90 years' combined experience, NES Fircroft (NES) is proud to be the world's leading engineering staffing provider spanning the Oil & Gas, Power & Renewables, Chemicals, Construction & Infrastructure, Life Sciences, Mining and Manufacturing sectors worldwide. With more than 80 offices in 45 countries, we are able to provide our clients with the engineering and technical expertise they need, wherever and whenever it is needed. We offer contractors far more than a traditional recruitment service, supporting with everything from securing visas and work permits, to providing market-leading benefits packages and accommodation, ensuring they are safely and compliantly able to support our clients.
JOB SUMMARY
Ref:BH-298671
Domain Engineer