Senior Python Data Engineer - Scraping & ETL (Remote)

Mindrift

Cairns Regional

Remote

AUD 83,000 - 165,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote-first organisation
Learning budget
Performance bonuses
Wellbeing support

Job summary

You will work with Azure and AWS environments, optimise Spark jobs, implement CI/CD, and ensure data governance, security, and production stability while collaborating with software engineers.

This remote-first role requires strong Python, PySpark, Databricks expertise and ability to travel to client sites across Australia.

Qualifications

  • Strong hands-on experience with Azure Databricks and Azure services
  • Experience with AWS services (S3, Lambda, RDS, Glue, IAM)
  • Advanced Python, SQL, PySpark for large-scale processing
  • Databricks cluster management for big data workloads
  • Production-ready data pipelines in SaaS environments
  • Cloud-native data architecture and lakehouse patterns
  • API integrations and secure data exchange
  • Healthcare or regulated data exposure
  • Data modelling, metadata management, governance
  • Automated testing frameworks for data pipelines
  • DevOps with Git workflows and CI/CD
  • Degree

Responsibilities

  • Design, develop, and maintain reusable in-house PySpark frameworks
  • Architect and implement scalable ETL/ELT pipelines across Azure and AWS
  • Build distributed data processing solutions using Python and PySpark on Databricks
  • Develop batch and near real-time ingestion pipelines integrating third-party systems
  • Design secure data integration patterns (REST APIs, SFTP, event-driven ingestion)
  • Collaborate with Software Engineers to embed data services into SaaS architecture
  • Contribute to backend design discussions for data layer scalability
  • Implement CI/CD pipelines for automated deployment and testing of data workloads
  • Apply IaC and environment management across Azure and AWS
  • Optimise Spark jobs, cluster configurations, and storage strategies
  • Design robust data models and SaaS-oriented schemas
  • Implement data validation, monitoring, and alerting for pipeline reliability
  • Provide technical mentorship and enforce engineering standards across analytics team

Skills

Python
PySpark
SQL
Azure
AWS
DevOps
REST APIs
Data architecture
CI/CD
Healthcare data
Degree

Education

Degree

Tools

Databricks
Azure DevOps
Git
Azure Data Factory
Azure SQL
S3
REST APIs

Job description

You will work with Azure and AWS environments, optimise Spark jobs, implement CI/CD, and ensure data governance, security, and production stability while collaborating with software engineers.

This remote-first role requires strong Python, PySpark, Databricks expertise and ability to travel to client sites across Australia.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Python Data Engineer — Spark & Databricks (Remote)
Senior Python Data Engineer — Spark & Databricks (Remote)

Mindrift • Coffs Harbour

Remote
AUD 140,000 - 190,000
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
Senior Python Data Scraping Engineer (Freelance)
Senior Python Data Scraping Engineer (Freelance)

Mindrift • Cairns Regional

Remote
AUD 83,000 - 165,000
Remote-first organisation
Learning budget
Performance bonuses
+1
Senior Python Data Scraping Engineer (Freelance)
Senior Python Data Scraping Engineer (Freelance)

Mindrift • Coffs Harbour

Remote
AUD 140,000 - 190,000
Senior Python Data Scraping Engineer (Freelance)
Senior Python Data Scraping Engineer (Freelance)

Mindrift • Gladstone Regional

Remote
AUD 140,000 - 190,000
Learning budget
Performance bonuses
Wellbeing support
+1
Senior Data Engineer - PySpark & Cloud ETL for SaaS
Senior Data Engineer - PySpark & Cloud ETL for SaaS

Mindrift • Sydney

Remote
AUD 120,000 - 180,000
Learning budget
Performance bonus
Wellbeing support
+1
Senior Data Platform Engineer - PySpark/Databricks (Remote)
Senior Data Platform Engineer - PySpark/Databricks (Remote)

Binance • Mackay Regional

Remote
AUD 120,000 - 180,000
Dedicated learning budget
Performance bonuses
Wellbeing support
Data Engineer - Remote, Pyspark & Cloud Etl
Data Engineer - Remote, Pyspark & Cloud Etl

Mindrift • Sydney

Remote
AUD 120,000 - 180,000
Learning budget
Performance bonus
Wellbeing support
+1
Senior Data Warehouse Engineer — Big Data & PySpark (Remote)
Senior Data Warehouse Engineer — Big Data & PySpark (Remote)

Binance • Townsville City

Remote
AUD 150,000 - 210,000
Learning budget
Performance bonuses
Wellbeing support
+1
Top locations