Point your AI agent at freehire and let it find you a job.

Get the CLI →

JMR Software PTY LTD

NewBe an early applicant

Data Engineer

Posted
Discussion

Summary

Senior Data Engineer building cloud-native data platforms and production-grade data solutions — designing and deploying modern pipelines with Python, SQL, Spark/PySpark, Databricks, Kafka and Delta Lake on at least one major cloud (GCP, Azure or AWS), plus Docker, Kubernetes and Terraform. Explicitly not a traditional SQL/ETL role.

Senior Data Engineer | Modern Cloud & Data Engineering

We’re looking for a modern Data Engineer who thinks like a software engineer.

This isn’t a traditional SQL/ETL-focused Data Engineering role. The ideal candidate will have strong software engineering fundamentals and hands‑on experience building cloud‑native data platforms and production‑grade data solutions.

What You’ll Be Working With

You’ll be involved in designing, developing and deploying modern data solutions across cloud and distributed data environments.

Core Engineering

  • Strong Python development skills
  • Strong SQL capability
  • Git and collaborative version control
  • Software engineering principles and clean coding practices
  • SDLC experience
  • CI/CD and automated deployment pipelines
  • REST APIs

Modern Data Engineering

  • Apache Spark / PySpark
  • Databricks
  • Kafka / streaming technologies
  • Flink
  • Delta Lake
  • Data Lake architectures
  • Modern ELT and distributed data processing

Cloud

Hands‑on experience with at least one major cloud platform:

  • Google Cloud Platform (GCP)
  • Microsoft Azure
  • Amazon Web Services (AWS)

Experience with technologies such as Dataflow, BigQuery, Dataproc, Pub/Sub, Cloud Storage, Data Factory, Synapse, Event Hubs, S3, Glue, Redshift, Kinesis or EMR would be highly advantageous.

DevOps & Infrastructure

  • Docker
  • Kubernetes
  • Terraform / Infrastructure as Code
  • Monitoring and observability
  • Production deployment experience

What We’re Looking For

The strongest candidates will bring a combination of:

  • Strong Python/software engineering fundamentals
  • Modern cloud data engineering experience
  • Strong SQL and data modelling skills
  • Experience delivering production solutions
  • Git, SDLC and CI/CD experience
  • Experience with distributed data processing
  • Cloud‑native development experience
  • A problem‑solving mindset focused on engineering solutions through code

What This Role Is NOT

This is not primarily a traditional SQL/SSIS/ETL role.

Candidates whose experience is limited to:

  • SQL and stored procedures
  • SSIS
  • Traditional ETL
  • Data warehouse development without strong Python, cloud, software engineering and modern data platform experience are unlikely to be suitable.

Why Join?

You’ll work on modern data engineering projects, helping clients build scalable, cloud‑native platforms while working alongside experienced technology professionals.

If you’re a Data Engineer with a Software Engineering mindset and enjoy building modern data platforms rather than simply moving data between databases, we’d love to hear from you.

Skills

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available