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

Get the CLI →

Mindrift

NewBe an early applicant

Data Engineer - Remote, Pyspark & Cloud Etl

Posted
Discussion

Summary

Builds and maintains PySpark/Python ETL/ELT pipelines on Databricks across Azure and AWS, including batch and near real-time ingestion from clinical and healthcare systems into a SaaS platform, with CI/CD via Azure DevOps and a focus on data modeling, monitoring, and performance tuning.

  • What Data Engineer Pyspark Cloud Etl Jobs are...

Job Description

About Us

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

Skills

Apply

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.