1. What is a Software Engineer at Rio Tinto?
As a Software Engineer at Rio Tinto, you are at the intersection of traditional heavy industry and cutting-edge digital transformation. Your work is not just about writing code; it is about building the digital backbone for global mining operations, including autonomous haulage systems, real-time sensor data pipelines, and asset management platforms. Your contributions directly impact the safety, efficiency, and sustainability of operations that span the globe.
This role is inherently complex because it requires bridging the gap between high-level software architecture and the physical, often harsh, reality of a mine site or smelter. You will work alongside mechanical, electrical, and process engineers to solve problems that are tangible and large-scale. Whether you are optimizing a data processing pipeline for sensor telemetry or integrating multiple legacy systems to improve operational visibility, your work serves as a critical enabler for the business.
Expect a high-stakes environment where technical precision is matched by a commitment to safety and reliability. The challenges you face will be unique, frequently involving large datasets, distributed systems, and the need to deliver robust solutions in environments where downtime is costly. It is an ideal role for engineers who enjoy seeing how their software influences the physical world.