Published 07/01/2019

We are hiring!

Job title: Lead Software Engineer - MI Tracking

Live and Work in Paradise

Perth, Western Australia could be described as a paradise. A safe, modern city of 2 million people stretched along an endless white beach on the crystal blue waters of the Indian Ocean. 3 hours' drive south is the world class wine district and surfing mecca that is Margaret River. 3 hours' flight north is Bali and 4 hours from Singapore. Perth is home to the world's biggest mining companies and the regional hub of the world's largest oil & gas companies. There are few places on the planet that can compare when deciding where to raise a family or advance your career.

The Company - Manufacturing Intelligence Pty Ltd

Manufacturing Intelligence is a young and energetic software company that is mere months away from transforming the mining industry forever! We pride ourselves on our ability to innovate and solve real-world problems, high standards of software engineering, work ethic, accountability and teamwork. Our offices are set up for the job; we have floor-to-ceiling whiteboards throughout which are always filled with an ever-changing canvas of math and design concepts. We are building some very exciting, functionally rich, highly scalable and highly performant software that will deliver significant bottom line benefits for our mining customers.

We are currently executing a world-first — building and trialling revolutionary software at some of the world's largest mining companies. This has been recognized by the Australian government by way of a substantial innovation grant, as well as Australia's leading research organisation (CSIRO) who have partnered with us to exploit their IP via our software.

The Software

The software is a spatiotemporal, real-time, subterranean and above surface tracking solution for materials, equipment and personnel. Simply put, it creates an operational digital twin of any operation. We are also developing a highly advanced dynamic physics engine to calculate the effect of events such as blasting, digging, dozing and stockpiling with regards to material behaviour. This involves applying fluid dynamics research (amongst others) from the CSIRO (the guys who invented WIFI, amongst other things).

The software is all cloud native, backed by network storage, horizontally parallelisable, and can deal with significant amounts of data and large data files rapidly. Not only is it a game changer for industry in terms of lowering costs of production, but has the added benefit of ensuring that the minimal environmental impact is achieved per unit produced.

The software is revolutionary for the mining, oil & gas, pharmaceutical and manufacturing industries.

Job description

Manufacturing Intelligence is searching for our next senior software engineer experienced with commercial-grade enterprise software products. Reporting directly to the CTO, we are offering a career defining role that will provide an opportunity for someone to join the development leadership team of one of Australia's most exciting software start-ups.

Expertise with the following is critical:

  • C# / .NET Core
  • ASP.NET Core Web APIs
  • NHibernate
  • PostgreSQL

It is critical that you take pride in designing and developing high quality, extensible, high performance code and are able to ensure you take accountability for both quality, work estimates and delivering against both. You will be working within a high calibre, high performing team.

A bit about our stack (across a few of our products)

We are building some game changing event based, cloud native, autoscaling software that automates rich, accurate and real-time spatial tracking of mining operations (material, equipment and personnel).

The stack includes:

Linux, Docker containers, Kubernetes, using cluster and pod auto-scaling, PostgreSQL database, PostgreSQL compatible edition of Aurora in AWS, .NET Core 2.1 (for managed libraries written in C#), including ASP.NET Core, P/Invoke to unmanaged libraries written in C++, CGAL, NHibernate for relational persistence, Unity, Protobuf serialisation (for both messaging and database storage), AMQP messaging protocol (using Amqp.Net Lite), Apache Artemis message broker, Qpid Dispatch Router, NGINX application load balancer

The package

We pay an excellent salary package, including relocation if required, for the right person with possible share options.

About us

Manufacturing Intelligence is a young and energetic software company. We pride ourselves on our high standards of software engineering, work ethic, accountability and teamwork. Our offices are set up for the job; we have floor-to-ceiling whiteboards throughout which are always filled with an ever-changing canvas of math and design concepts. We are building some very exciting, functionally rich, highly scalable and highly performant software that will deliver significant bottom line benefits for our mining customers.

All of our engineers enjoy access to the end clients; mine site visits, customer engagement, and showcases are a regular fixture on the schedule. This approach results in better outcomes and greater productivity and is always a great experience.

At MI we pride ourselves on building the best team and we have amongst our ranks engineers at the top of their respective specialised domains.

At MI, you'll be working with a great bunch of people, who are exceptional at what they do, building bleeding-edge technology that is going to have a huge impact for our clients.

If this sounds like the role for you, please email us at: hr@manufacturingintelligence.com.au.