Senior Software Engineer - Data Platform (Brisbane City)

Senior Software Engineer - Data Platform (Brisbane City)

04 Oct
|
Clicks It Recruitment
|
Brisbane City

04 Oct

Clicks It Recruitment

Brisbane City

Senior Software Engineer - Data Platform

Senior Software Engineer - Data Platform

12 month contract

Full-time onsite work required – Brisbane CBD / Remote applicants will not be considered

Up to $1000 per day (including Superannuation)

We're partnering with a global leader in mining technology to recruit an experienced Senior Software Engineer - Data Platform .

This role sits within a specialist team responsible for the platform that powers large-scale machine telemetry processing across mining operations. Working at the intersection of software engineering, data engineering and data science, you'll help modernise a critical platform that ingests and processes high-frequency machine data from hundreds to thousands of assets in the field.

You’ll join a collaborative Brisbane-based team supported by experienced architects, domain experts and data scientists, contributing to the evolution of a cloud-ready, highly scalable platform that enables advanced analytics, predictive modelling and operational optimisation across mining fleets.

What you'll be doing

- Build scalable platforms for high-volume telemetry ingestion
- Develop streaming and batch data pipelines
- Modernise legacy applications into cloud-native platforms
- Build and optimise workloads using Apache Spark , Apache Flink and related technologies
- Design data lake and lakehouse solutions using Delta Lake and similar platforms
- Partner with Data Scientists to operationalise Machine Learning models
- Develop services across Java , Python and Scala
- Deploy containerised applications using Docker and Kubernetes
- Integrate with Kafka , MQTT and event-driven platforms




- Improve the performance, scalability and reliability of data workflows
- Contribute to distributed systems and platform architecture decisions
- Support low-latency processing for real-time analytics and insights
- Assess emerging technologies to enhance platform capability
- Collaborate with architects and SMEs on complex engineering challenges
- Own solutions from design through to production support

What you need to bring

- Strong software engineering experience in backend or data-intensive environments
- Advanced development skills in Java
- Commercial experience with Python and/or Scala
- Experience building large-scale data platforms and pipelines
- Hands-on expertise with Apache Spark , Apache Flink or similar distributed processing frameworks
- Strong understanding of streaming and batch processing architectures
- Experience with Kafka , MQTT or comparable messaging technologies
- Knowledge of modern data lake and lakehouse architectures
- Experience with Delta Lake , Apache Iceberg or equivalent technologies
- Strong experience with Docker and Kubernetes
- Experience designing scalable, distributed systems
- Understanding of cloud-native and container-based architectures




- Experience with PostgreSQL or other enterprise databases
- Proven ability to work effectively within cross-functional teams
- Strong problem-solving, troubleshooting and solution design skills

Bonus points for

- Mining, resources or industrial IoT experience
- Exposure to machine learning operationalisation or MLOps environments
- Experience with event sourcing and CQRS patterns
- Familiarity with Redis , Valkey or distributed caching technologies
- Experience with Trino , DuckDB , Dask , Daft or related data platform technologies
- Prior Data Engineering experience supporting Data Science teams

Key to know

- Full working rights required
- This role will require the successful candidate to work on site in Brisbane full-time 5 days per week.
- Remote applicants will not be considered.

If you're a hands-on engineer who enjoys building scalable data platforms, working closely with Data Scientists and solving complex streaming data challenges at scale, we'd love to hear from you.

Salary and perks

Up to $1000 per day (including Superannuation)

$950 per annum

Diversity statement

At Clicks we embrace diversity, inclusion and equal opportunity. First Nations people are encouraged to apply.

We provide reasonable adjustments, including alternate formats to the recruitment process for individuals with a disability. If you require an adjustment to be made during the recruitment process, please call *** or email ***********.

Job Summary

Location: Queensland, Brisbane

Job Type: Contract

Specialisation: Software Engineer

Reference ID: BH-77978

#J-18808-Ljbffr

📌 Senior Software Engineer - Data Platform (Brisbane City)
🏢 Clicks It Recruitment
📍 Brisbane City

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer - data platform (brisbane city) / brisbane city

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer - data platform (brisbane city) / brisbane city