Senior Software Engineer - Data Platform at Caterpillar
Brisbane, Queensland, Australia -
Full Time


Start Date

Immediate

Expiry Date

22 Nov, 25

Salary

0.0

Posted On

23 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Working Experience, Workplace Culture, Career Development, Customer Service, App

Industry

Information Technology/IT

Description

ABOUT THE POSITION:

We’re seeking an experienced Senior Engineer to join a specialist team focused on building a scalable data platform which ingests high-frequency telemetry data from mobile field machines and supports data science and machine learning workloads.
You’ll be instrumental in transforming a legacy Java Spring Boot monolith into a containerized, scalable, cloud-ready architecture, while enabling stream and batch data processing, lakehouse persistence, and low-latency predictive model hosting.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Design and implement robust, scalable components for ingesting, processing, and persisting high-frequency telemetry data.
  • Collaborate with data scientists to host, orchestrate and optimize workloads in Python, Scala, and Java.
  • Design and build components using technologies like Apache Spark, Delta Lake, Redis/Valkey, MQTT, and PostgreSQL.
Loading...