Python Engineer

Python Engineer

Location:

Sydney 

Work Type:

Contract

Industry:

Business Intelligence & Data Analytics

Contact Name:

Gian Guanzon

Contact Phone:

02 9054 4792

Date Published:

09-Mar-2026

A chance to contribute to a high-performing team within a leading property services organisation.

Job Title: Python Engineer
Duration: Initial 6 Month Contract (with possibility of extension)
Location: Sydney, NSW (Hybrid 2-3 days onsite / 2 days WFH)

Mid-Senior Python Engineer (Data & Platform Focus)

We are looking for a Mid-to-Senior Python Engineer to join a high-performing team and help build a scalable, modular platform that defines how the company manages and processes data. In this role, you will work hands-on with Python-based ETL frameworks, domain modelling, and reusable components, implementing generic solutions for ETL, data ingestion, and APIs while ensuring core business logic remains decoupled and maintainable.

Key Responsibilities:
• Platform Engineering: Design and implement reusable Python components for ETL processes and domain modelling.
• Domain-Driven Design: Develop and maintain private Python packages that encapsulate core business logic, ensuring high code reusability across the organisation.
• Product Mindset: Ensure technical solutions align with long-term product goals, not just immediate tickets.
• Data Analytics: Optimise data flows and structures to support high-performance analytics and reporting.
• Code Excellence: Maintain robust documentation, unit testing, and CI/CD practices to ensure a reliable, maintainable platform.

Must Have Skills/Experience:
• 4-5+ years’ experience as Python Engineer with strong Data Engineering background
• Python Expert: Deep experience with modern Python (version 3.10+) and Python packaging tools (e.g., Poetry, Flit, Hatch or similar)
• Skilled in ETL, data modeling and building data ingestion pipelines
• Ideally with Property/Strata Management or Real Estate industry experience; experience in an enterprise environment is also acceptable

For further information or a confidential discussion, please contact Gian Guanzon via gian.guanzon@peoplebank.com.au quoting reference 270065.

To apply, please click the Apply Now button.


Peoplebank and Leaders IT are committed to creating a diverse and inclusive workplace where everyone belongs. We welcome applications from people of all backgrounds, identities, and experiences. If you need adjustments to the recruitment process due to your circumstances, please let us know—we’re here to support you.
APPLY NOW

Share this job

Interested in this job?
Save Job
Create As Alert

Similar Jobs

SCHEMA MARKUP ( This text will only show on the editor. )