Principal Developer - AI at Fortescue Metals Group
Perth, Western Australia, Australia -
Full Time


Start Date

Immediate

Expiry Date

02 Dec, 25

Salary

0.0

Posted On

02 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Programming Languages, Front End Development, Docker, Communication Skills, Aws, Agile Methodologies, Applied Mathematics, Python, Open Source Platforms, Support Systems, Statistics, Kubernetes, Data Science, Cloud, Typescript, Mining

Industry

Computer Software/Engineering

Description

ABOUT US

Fortescue is both a proud West Australian company and a global green solutions business. We are recognised for our culture, innovation and industry-leading development of infrastructure, mining assets and green energy initiatives.

OUR OPPORTUNITY

Work Location: Perth – Fortescue’s Perth office is located on the traditional lands of the Whadjuk Noongar people
Roster: Monday to Friday
Fortescue is transforming its business through Artificial Intelligence, bringing our unique culture of innovation and leading through doing to transform our asset and employee productivity. The key mission of this role is to help develop early-stage innovation tools to support our mining operations as a part of the Mining Ops AI team.
We are looking for people who solve problems with code, not just develop to a specification. We are a top-notch, high-performing team; everyone is principal level. The right candidate will bring a deep understanding of software development and deployment to enable the transformation of operations-centric workflows using advanced decision-making techniques, including AI/ML. You’ll need a passion for delivering working software from concept design through to tangible value.

QUALIFICATIONS AND EXPERIENCE

  • 5+ years of experience in software engineering/development roles with back-end and front-end exposure
  • Familiarity with cloud and open-source platforms for back-end development (AWS, Docker, Kubernetes) and front-end development (TypeScript, React)
  • Proficiency in programming languages such as C# and Python
  • Experience in REST APIs, Webhooks, Git/Git Flow, and GitHub Actions
  • Strong understanding of QA, testing methodologies, and CI/CD
  • Excellent analytical and problem-solving skills
  • Strong written and verbal communication skills
  • Experience in agile methodologies and scrum-type delivery teams
  • Interest in advanced operations decision-support systems using AI/ML and combinatorial optimisation
  • Cloud application development
  • Mining domain knowledge / dev experience
  • Applied AI/ML experience
  • Other advanced / unique skillsets are also highly valued, such as applied mathematics (optimisation, statistics), data science, geosciences, process engineering/control.
Responsibilities
  • Design, develop, and deploy software solutions that deliver measurable value to mining operations
  • Work as part of a multidisciplinary, cross-functional team to rapidly prototype and deliver innovative tools
  • Build and evolve both back-end and front-end systems, including APIs, services, and user interfaces
  • Collaborate with stakeholders across operations, engineering, and data science to diagnose issues and deliver solutions at pace
  • Maintain high standards of software quality by applying and promoting good engineering practices.
Loading...