About the Role: Our Federal Government Client is seeking a Senior Lead Python Software Developer to join their team. This is a long-term contract role with an initial contract duration from ASAP to 30 June 2026, with a 6-month extension option, located at our client’s offices in ACT, NSW, QLD, SA, VIC with hybrid working arrangements.
As the selected candidate, you will:
- Provide technical leadership to the Python development team, including workload allocation, code reviews, and adherence to best practices for maintainable, scalable, and reliable code.
- Lead the development and implementation of Python-based solutions for efficient data processing and transformation of large datasets from Azure Data Lake Storage (ADLS) and Databricks.
- Design, implement, and train machine learning models using relevant Python libraries to address complex business problems.
- Ensure alignment of development efforts with the overall data platform architecture and contribute to a scalable and robust solution.
- Champion the enforcement of the organization's standards, guidelines, and security protocols within the Indigo program.
- Use Agile methodology with tools like Azure DevOps, contributing to ceremonies and tracking team progress to identify roadblocks.
- Deep understanding and practical experience with core Python, its web frameworks (e.g., Django, Flask, FastAPI), and key data science libraries ( e.g., Pandas, NumPy, scikit-learn).
- Expertise in building, training, evaluating, and deploying machine learning models using frameworks such as scikit-learn, TensorFlow, PyTorch, or similar.
- Experience as a Python Development Lead, with proven ability to manage and mentor a development team.
- Detailed understanding of the data science lifecycle, from data exploration and preprocessing to model deployment and monitoring.
- Strong problem-solving and analytical skills, with the ability to translate business requirements into technical solutions.
- Excellent communication and collaboration skills, with the ability to anticipate stakeholder needs and expectations across geographically dispersed teams.
- Familiarity with DevOps practices and CI/CD pipelines.
- Experience with model deployment frameworks like Databricks Model Serving or Azure Machine Learning.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Tertiary qualifications in a relevant discipline (e.g., Computer Science, Data Science, Statistics, Engineering).
Benefits of being a Peoplebank candidate:
- Personalised Attention: You’ll be assigned a dedicated Account Manager to support your unique needs.
- User-Friendly Services and Ongoing Support: Easy online timesheet lodgement, plus full access to contractor care, payroll, and admin support throughout your contract.
- Choice and Flexibility: A wide variety of contracting options tailored to your preferences and circumstances.
- Industry-Leading Payroll Services: Enjoy the reliability of accurate, on-time weekly payments.
- Contractor Satisfaction Focus: Our goal is to be your top choice for IT contracting and permanent roles—with your success at the centre of everything we do.
Applications close: Monday, 28 July 2025
Please note: Only candidates that meet the above criteria will be contacted. Thank you for your interest in the position.