Australia

Senior ML Software Developer - Python & Machine Learning (Perth)

Senior ML Software Developer - Python & Machine Learning (Perth)
Description
Senior Machine Learning Software Developer (Python) 6 month + 6 month contract Work for a global mining client in the Perth CBD Competitive daily rates offered Our client A leading Australian mining organisation undertaking a major transformation of its operations, driven by automation and advanced digital optimisation. The organisation is progressing toward energy‑efficient, highly autonomous mine sites, enabled by renewable energy integration, battery‑electric equipment, and intelligent, real‑time decision‑making platforms. The Role This position involves building and enhancing distributed backend systems that underpin large, business‑critical Mining applications. A key aspect of the position involves embedding machine learning capabilities into production systems, ensuring these solutions are reliable, maintainable, and operate effectively at scale. Key Responsibilities
- Develop and deliver scalable, high-performance backend services, including microservices and distributed system components
- Continuously improve platform performance, resilience, and scalability to support production demands
- Provide technical oversight through code reviews and champion consistent engineering standards across the team
- Work closely with architects, data specialists, DevOps teams, and stakeholders to deliver integrated solutions
- Establish and maintain effective CI/CD pipelines, along with automated testing and infrastructure-as-code practices
- Ensure systems are well-monitored, highly observable, and ready to perform reliably in operational environments
- Support the creation of technical documentation, including system designs, architectural artefacts, and delivery plans Required Experience
- Proven experience designing and delivering large-scale, distributed backend platforms in production environments
- Strong programming ability, including experience with concurrent or multithreaded development in languages such as Python, C++, C#, Rust, or similar
- Hands‑on experience building and deploying microservices architectures using container technologies like Docker and orchestration tools such as Kubernetes
- Familiarity with event-driven and messaging-based systems, including technologies like Kafka, RabbitMQ, or MQTT
- Solid understanding of performance considerations in real-time systems, including latency, efficiency, and computational trade-offs
- Experience working with modern CI/CD pipelines and infrastructure automation tools, such as GitHub Actions, Terraform, or similar platforms Desired Experience
- Extensive experience (typically 8+ years) developing and delivering robust, production-ready software systems in complex environments
- Demonstrated ability to lead, guide, or mentor engineering teams, supporting both technical delivery and team development
- Strong foundation in backend engineering and distributed system design, with a focus on reliability and scalability
- Exposure to high-availability or real-time environments, particularly within operational or industrial settings (experience in sectors such as mining or heavy industry is beneficial)
- Proven track record of taking end-to-end ownership of solutions, from initial design and implementation through to deployment and ongoing support Why Join This Project?
- Opportunity to support a high-impact digital transformation initiative.
- Exposure to modern architectural patterns.
- Flexible working arrangements and attractive contract rates. Equal Prospect Statement Peoplebank and Leaders IT are committed to creating a diverse and inclusive workplace where everyone belongs. We welcome applications from people of all backgrounds, identities, and experiences. If you need adjustments to the recruitment process due to your circumstances, please let us know—we’re here to support you. #J-18808-Ljbffr Apply on Kit Job: kitjobau.com/job/3rrint
Highlights
Safety Tips
Do not pay a ’prospective employer’ anything in order to secure a job.
1 / 10
More info about this ad

Senior ML Software Developer - Python & Machine Learning (Perth) has been posted in the Perth Information Technology category on Locanto.

In this category, there are no other ads right now posted in Perth.

You can find the Information Technology category under Jobs. Want something else? Check out the related categories Labour, Multi Level Marketing and Service Perth.

Interested in more? Widen your search to view ads in nearby areas of Perth. This includes Information Technology in Ascot, Osborne Park and Bentley. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.