Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Python developer software engineer developer

Swansea (NSW)
Temporary
Ressam IT Recruitment
Engineer Developer
Posted: 31 July
Offer description

* Initial contract up until 30 June 2026 with 12 months extension.
* Based in ACT, NSW, QLD, SA, VIC.
* Requires active Baseline / ability to obtain NV1.

Security

Due to client requirements, candidates must be an Australian citizen with active NV1 Security clearance. Applicants residing outside of Australia or non-citizens will not be considered.

What We Are Looking For

Ressam is currently looking to fill a Python Developer Software Engineer (Developer) role for the Australian Electoral Commission, please apply if the following role interest you.

Python Developer Software Engineer (Developer)

The Python Developer is responsible for:

Designing, developing, and deploying end-to-end data science solutions within the Microsoft Azure and Databricks environment. This role will involve working with large datasets stored in Azure Data Lake Storage (ADLS) Gen2 and Databricks, building and training machine learning models using Python and relevant libraries, and implementing automated pipelines for model deployment and operationalization. The ideal candidate will be a self-starter with a strong understanding of the data science lifecycle, capable of translating business problems into technical solutions and effectively collaborating with cross-functional teams. The candidate must hold an active Baseline security clearance prior to commencement.

Key Duties And Responsibilities

The Python Developer will be responsible for, but not limited to:

* Develop, test, and maintain Python-based applications, scripts, and tools.
* Develop and implement robust Python-based solutions to efficiently read, process, and transform large datasets from Azure Data Lake Storage (ADLS) Gen2, Synapse and Databricks environments, ensuring data quality and readiness for model development.
* Design, implement, and train machine learning models using relevant Python libraries (e.g., scikit-learn, TensorFlow, PyTorch, MLflow within Databricks) to address specific business problems, iterating on model architecture and hyperparameters to achieve optimal performance.
* Develop and implement automated pipelines and deployment strategies (e.g., using Databricks Model Serving, Azure Machine Learning, containerisation) to seamlessly integrate trained models into production environments, ensuring scalability and reliability.
* Design and build automated workflows using Python and Azure services (e.g., Azure Data Factory, Databricks Workflows) to streamline data ingestion, model training, evaluation, and deployment processes, ensuring efficiency and repeatability.
* Implement monitoring solutions to track model performance and data drift in production, perform regular model evaluation, and develop strategies for model retraining and maintenance to ensure continued accuracy and relevance.
* Effectively collaborate with data engineers, business analysts, and other stakeholders to understand business requirements, communicate technical findings, and contribute to the overall data science strategy.
* Adhere to coding best practices, including version control, code documentation, and testing, to ensure maintainable, scalable, and high-quality Python code.

Applicants located outside of Canberra will be required to travel to Canberra for operational reasons as directed (e.g. onboarding, planning exercises [1-2 times per quarter], in person training, etc.). Any required travel will be discussed in advance and notice given wherever practicable.

About The Project

Indigo Program (Tranche 2): The Indigo Program is a large-scale transformation program to modernise business capabilities and replace core election ICT systems with a citizen-centric, agile technology platform. The Program will transform the AEC’s delivery of electoral services and ensure ongoing integrity of the electoral system. Tranche 2 comprises a variety of work packages with a focus on business process re-engineering, data management, legislative compliance and replacing aging systems.

Work Arrangements

Hybrid - Applicants will preferably perform the role in Canberra, Brisbane, Sydney, Adelaide or Melbourne. - Hybrid working arrangements (i.e. a combination of onsite attendance at an AEC office and remote working) will be considered. Applicants in other locations will be considered at the discretion of the Hiring Manager. Where AEC accommodation is not available in the location, remote working will be considered.

Contact Us

If you are interested in the Python Developer Software Engineer (Developer) position or are looking for new opportunities, please reach out to us via email at: reshael.furqan@ressam.com.au or apply via the website.

For a confidential discussion, call us at: 0423 227 550 or 02 5119 2299

To register your interest hit "Apply for this Job".

Who We Are?

As experts in the Information Technology recruitment industry, Ressam provides both permanent and temporary personnel assignments. With our experience, extensive industry network, financial transparency, and collaboration with clients we consider ourselves one-of-a-kind IT recruiters when it comes to finding the perfect candidates for you.

Send an application
Create a job alert
Alert activated
Saved
Save
Similar jobs
Engineering jobs in Swansea (NSW)
jobs Swansea (NSW)
jobs New South Wales
Home > Jobs > Engineering jobs > Engineer Developer jobs > Engineer Developer jobs in Swansea (NSW) > Python developer software engineer developer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save