Remote Data Engineer: PySpark, Databricks & SaaS Pipelines

Halo Labs Pty Ltd

Melbourne

Hybrid

AUD 90,000 - 120,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Learning budget
Performance bonuses
Comprehensive wellbeing support

Job summary

A data solutions firm based in City of Melbourne is seeking a skilled data engineer to design and implement scalable data pipelines across Azure and AWS environments. The ideal candidate will have extensive experience with Azure services, strong proficiency in Python and PySpark, and a passion for driving innovation in data engineering. This role offers the flexibility of remote work and a commitment to diversity and open conversations.

Qualifications

  • Hands-on experience with Azure services including Databricks, Azure Data Factory, and Azure SQL.
  • Practical experience with AWS services relevant to data platforms.
  • Advanced proficiency in Python, SQL, and PySpark for data processing.

Responsibilities

  • Design and maintain reusable PySpark frameworks for the SaaS platform.
  • Architect scalable ETL/ELT pipelines across Azure and AWS environments.
  • Implement CI/CD pipelines for automated deployment and testing of data workloads.

Skills

Azure services
Python
SQL
PySpark
AWS services
CI/CD practices
DevOps practices
Data modeling

Education

Degree in Computer Science, Engineering, Data Science, or related technical field

Tools

Azure Data Factory
Databricks
Azure SQL
Azure DevOps

Job description

Halo Labs is a future focused, end-to-end data solutions firm - transforming tomorrow, today. Our intelligent and secure technology systems and data driven solutions drive meaningful outcomes and unlock lasting value.

Why work at Halo Labs?

Leading Innovation: We don’t just solve problems; we illuminate a never-ending stream of innovation.

Exceptional Perks: Enjoy outstanding perks like a dedicated learning budget, performance bonuses, and comprehensive wellbeing support.

Remote-First Organisation: Experience the perks of remote work while having the flexibility to travel to client locations throughout Australia.

Inclusive and Engaging: Celebrate diversity in a welcoming space that thrives on new ideas and open conversations, all in a respectful environment.

Inspiring Origins: With a compelling founder story, we are a customer-focused, culture-first organisation.

About the role

• Design, develop, and maintain reusable in-house PySpark frameworks to enforce standardised data engineering patterns across the SaaS platform

• Architect and implement scalable, production-grade ETL/ELT pipelines across Azure and AWS environments

• Build distributed data processing solutions using Python and PySpark on Databricks

• Develop batch and near real-time ingestion pipelines integrating third-party clinical systems, healthcare APIs, and external enterprise platforms

• Design secure data integration patterns (REST APIs, SFTP, event-driven ingestion, webhooks) ensuring compliance and data integrity

• Work closely with Software Engineers to embed data services directly into the SaaS product architecture

• Contribute to backend system design discussions to ensure data layer scalability, observability, and performance

• Implement CI/CD pipelines using Azure DevOps, Git, and Azure Pipelines for automated deployment and testing of data workloads

• Apply infrastructure-as-code and environment management best practices across Azure and AWS

• Optimise Spark jobs, cluster configurations, and storage strategies for performance and cost efficiency

• Design and maintain robust data models, including dimensional models and SaaS-oriented data schemas

• Implement data validation, monitoring, and alerting to ensure pipeline reliability and production stability

• Provide technical mentorship and enforce engineering standards across the analytics and data engineering team

About you

• Strong hands-on experience with Azure services including Databricks, Azure Data Factory, Azure SQL, Azure Storage, and Azure DevOps

• Practical experience with AWS services relevant to modern data platforms (S3, Lambda, RDS, Glue, IAM, etc.)

• Advanced proficiency in Python, SQL, and PySpark for large-scale distributed data processing

• Deep experience configuring and managing Databricks clusters for scalable big data workloads

• Experience building production-ready data pipelines in a SaaS or product-led engineering environment

• Strong understanding of cloud-native data architecture, including data lakes, lakehouse architecture, and modular pipeline design

• Experience integrating with third-party systems via APIs and secure data exchange mechanisms

• Exposure to healthcare or regulated data environments, including handling sensitive data securely

• Strong knowledge of data modelling, metadata management, and data governance principles

• Experience implementing automated testing frameworks for data pipelines

• Solid understanding of DevOps practices including Git workflows, branching strategies, and CI/CD automation

• Degree in Computer Science, Engineering, Data Science, or related technical field

Do you have what ittakes to change the world

We are always looking for passionate, talented individuals to join our team and contribute to our vision. If you’re passionate about driving innovation, creating exceptional digital experiences, and making a real impact, we’d love to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Data Engineer — Spark & Databricks (Remote)
Senior Python Data Engineer — Spark & Databricks (Remote)

Mindrift • Coffs Harbour

Remote
AUD 140,000 - 190,000
Data Engineer: PySpark & ETL on Azure/AWS — Remote-First
Data Engineer: PySpark & ETL on Azure/AWS — Remote-First

Dunstone Bros Plumbing And Roofing • Victoria

Remote
AUD 140,000 - 190,000
Learning budget
Performance bonuses
Wellbeing support
Senior Python & Spark Data Engineer (Remote)
Senior Python & Spark Data Engineer (Remote)

Mindrift • Gladstone Regional

Remote
AUD 140,000 - 190,000
Learning budget
Performance bonuses
Wellbeing support
+1
Senior Data Engineer: Azure, PySpark & Big Data
Senior Data Engineer: Azure, PySpark & Big Data

Pyramid Global Technologies • Western Australia

On-site
AUD 140,000 - 180,000
Senior Data Engineer: Real-Time Pipelines on Databricks
Senior Data Engineer: Real-Time Pipelines on Databricks

Showtime Consulting • Sydney

On-site
AUD 120,000 - 170,000
Senior Data Engineer: Azure, PySpark & Pipelines
Senior Data Engineer: Azure, PySpark & Pipelines

People First Bank • Brisbane

On-site
AUD 120,000 - 150,000
Paid parental leave
Hybrid working arrangements
Employee banking benefits and insureds
+3
Senior Python Data Scraping Engineer (Freelance)
Senior Python Data Scraping Engineer (Freelance)

Mindrift • Wagga Wagga

Remote
AUD 110,000 - 170,000
Learning budget
Performance bonuses
Wellbeing support
Data Engineer
Data Engineer

XPT Software Australia Pty Ltd • Sydney

On-site
AUD 180,000 - 230,000
Senior Data Engineer - Secure Cloud Data Pipelines (Azure)
Senior Data Engineer - Secure Cloud Data Pipelines (Azure)

Showtime Consulting Pty Ltd • Sydney

Hybrid
AUD 120,000 - 180,000
Azure Data Engineer — ETL & Databricks Specialist (Contract)
Azure Data Engineer — ETL & Databricks Specialist (Contract)

Data#3 • Sydney

On-site
AUD 90,000 - 120,000
Top locations