Associate Data Engineer

NSW Health

Willoughby City Council

Hybrid

AUD 119,000 - 140,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work options
Allocated day off per month
Salary packaging

Job summary

eHealth NSW, the digital centre of excellence for NSW Health, invites you to join the Technology Services Data Analytics Service as an Associate Data Engineer. You will operate and manage our enterprise data, analytics and BI platform, using cloud and BI technologies to support patient care.

The role partners with senior engineers to build robust data pipelines in Python and SQL (Snowflake), with emphasis on testing, logging and reliable operations.

Qualifications

  • Bachelor's or Master's degree in computer science, Engineering, or related field.
  • Solid fundamentals: explain what your code is doing, Python data structures and exception handling.
  • Database literacy: understand cloud data warehouse concepts and clean data modeling.
  • Engineering mindset: read docs, test code, and be transparent about gaps.
  • Testing obsession: write test cases and consider edge cases and failures.

Responsibilities

  • Write code and build data pipelines using Python and AWS services via code.
  • Write, debug, and optimise SQL queries in Snowflake with joins and window functions.
  • Troubleshoot pipeline failures and data synchronization issues.
  • Add robust error handling, logging and automated testing for reliability.
  • Collaborate with senior engineers to ensure pipelines meet real-world requirements.

Skills

Python fundamentals
SQL
Database literacy
Testing
Logging
APIs
Cloud data platforms

Education

Bachelor's or Master's degree in computer science or engineering

Tools

Python
AWS
Snowflake
APIs

Job description

Transform healthcare through technology and be part of a future where data analytics drives excellence in public health outcomes - with flexible work and great benefits

  • Permanent Full Time
  • Hybrid flexibility for work-life balance | Chatswood, St Leonards or Charlestown
  • Attractive salary, from $118,821 up to $140,201 + 12% Super + 17.5% annual leave loading

Applications Close: 11:59pm,19 October 2026

Your work matters at eHealth NSW
As the digital centre of excellence for NSW Health, we design and deliver secure, scalable technology that supports patient care across the state, helping clinicians provide better healthcare, now and into the future.

Join eHealth NSW to create real-world impact, drive meaningful outcomes and support the health of millions every day. Learn more about us at eHealth NSW

Join the Team

As an Associate Data Engineer of our Technology Services team at Data Analytics Service (DAS), you will be responsible to operate and manage our enterprise data, analytics and business intelligence platform, harnessing the power of the lates cloud and BI technologies. Working closely with technology services team members, you will play a pivotal role in the management and operations of our solutions including providing customer support to our platforms.

This position offers a unique chance to make a tangible impact on the delivery of healthcare services, positioning you at the heart of data-driven decision-making and strategic health initiatives.

In this role, you will:

  • Write code, not just configs: Develop, test and maintain programmatic data pipelines using Python, interacting directly with APIs and AWS services (like S3) via code
  • Write, debug, and optimise complex SQL queries natively in Snowflake-understanding joins, window functions, and execution plans
  • Troubleshoot pipeline failures, trace data synchronisation drops and implement code fixes
  • Add robust error handling, logging, and automated testing to ensure that the data infrastructure doesn't quietly fail
  • Collaborate directly with senior engineers to report bugs, document logic flaws, and ensure no pipeline gets deployed without proving it can survive the real world


View the position description here

About You
We are looking for someone who has:

  • Bachelor's or Master's degree in computer science, Engineering, or related field.
  • Solid Fundamentals: You can explain what your code is doing. You understand Python data structures, exception handling, and how to write efficient scripts
  • Database Literacy: You know the difference between a transactional database and a cloud data warehouse, and you respect the importance of clean data modelling
  • An Engineering mindset: You default to reading documentation when stuck, you test your code, and you are transparent about what you don't know yet
  • Testing obsession: You have practical experience writing test cases and know how to mock external dependencies. You naturally think what could go wrong. You enjoy finding the edge cases and the silent failures that others miss
  • Constructive communication: You can clearly and objectively articulate why a piece of code failed and point to the exact logic gap causing the issue

Why work at eHealth NSW?
At eHealth NSW, our benefits are designed to provide you with the flexibility, growth and support when you need it. We provide:

  • Hybrid and flexible working options to support balance and productivity
  • Allocated day off per month in addition to annual leave
  • Salary packaging to maximise your take-home pay

Learn More About Us

For questions around the role or recruitment process, including adjustments, please contact our Talent Advisor or Hiring Manager, Imtiaz Moosakunhiand quote REQ697531.

  • This recruitment may be used to establish a Talent Pool for similar roles (ongoing or temporary) that may arise over the next 18 months.
  • To be eligible for this role you must have current Australian work rights (Australian citizen, permanent resident, New Zealand citizen with a current passport, or hold a valid visa with permission to work in Australia).
  • If you currently reside outside NSW, please indicate in your application whether you are willing to relocate if successful.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

NSW Health • Willoughby City Council

Hybrid
AUD 154,000 - 183,000
Hybrid work options
Salary packaging
Allocated day off per month
+2
Cloud Engineer
Cloud Engineer

NSW Health • Willoughby City Council

On-site
AUD 141,000 - 172,000
Hybrid and flexible working
Allocation day off per month
Salary packaging
+2
Integration Analyst
Integration Analyst

eHealth NSW • Willoughby City Council

On-site
AUD 135,199 - 165,244
Salary packaging
Meal allowance
Flexible work options
+2
Manager - EDWARD Support
Manager - EDWARD Support

E-Health NSW • Sydney

Hybrid
AUD 154,000 - 183,000
Hybrid work arrangement
12% Superannuation
Annual leave loading 17.5%
Cloud Engineer
Cloud Engineer

United States Digital Space LLC • Willoughby City Council

Hybrid
AUD 135,199 - 165,244
Hybrid working options
Allocation day off per month
Salary packaging
+2
Senior Business Intelligence (BI) Developer
Senior Business Intelligence (BI) Developer

Health System Support Group • Sydney

Hybrid
AUD 154,000 - 183,000
Full Stack and AI Developer (multiple roles)
Full Stack and AI Developer (multiple roles)

NSW Health • St Leonards

Hybrid
AUD 138,000 - 156,000
Community Health Informatics Analyst
Community Health Informatics Analyst

NSW Health • Sydney

On-site
AUD 119,000 - 140,000
Manager - EDWARD Support
Manager - EDWARD Support

eHealth NSW • Willoughby City Council

Hybrid
AUD 154,000 - 183,000
Hybrid work options
Salary packaging
Allocated day off per month
DevOps Engineer - Data Migration
DevOps Engineer - Data Migration

NSW Health Pathology • Newcastle City Council, Willoughby City Council

On-site
AUD 138,000 - 156,000
Salary packaging
Extra days off per year
Learning and development opportunities
+2