Senior AI Software Engineer
* NSW Department of Education
* Ref #: REQ 8890
* Start Date: Likely Monday 12th January 2026
* Initial End Date: 30th June 2026. It will hopefully extend, and we will have confirmation nearer the time
* Max Pay Rate: $1,000 per day, plus Super ($1,120 per day, plus GST if an ABN)
* Location: Eveleigh (2-3 days minimum)
* Working With Childrens Check (WWCC) will be required (can apply for upon offer, but can cause delays)
The Department needs an additional resource as their product has expanded from 50 schools to 2,200 schools. At the NSW Department of Education, they are at the forefront of digital reinvention, leveraging artificial intelligence to revolutionise education. They are looking for an experienced AI Software Engineer to join their dynamic team. The ideal candidate will have a robust background in software engineering, and a passion for education and artificial intelligence.
Responsibilities:
1. Create scalable software platforms and applications in JavaScript and Python.
2. Examine existing systems for flaws and create solutions that improve service uptime and time-to-resolve through monitoring and automated remediation.
3. Plan and execute full software development lifecycles, adhering to department standards and expectations.
Key Stakeholders: AI Development Team, AI Data Scientists, Business Analyst, and AI Delivery Manager
Required Skills, Experience and Qualifications:
* Must have 6 years+ of Software Engineering experience.
* Must have 2 years+ working in the AI space.
* Must have systems experience: Python, JavaScript, TypeScript, and Azure (cloud platform).
* Must have 5 years+ experience in JavaScript and Python software engineering and experience in applying AI to practical and comprehensive technology solutions.
* Knowledge of basic algorithms, object-oriented and functional design principles, and best practice.
* Experience in REST API development, full-stack development, and databases.
* Experience with designing modern applications in the cloud, built for high-transaction throughput.
* Strong scripting and test automation abilities.
* Experience with rapid development cycles in a web-based environment.
* Experience with AI, machine learning, deep learning, TensorFlow, Python, and NLP.
* Experience with innovation accelerators or startups.
* Experience with Microsoft Azure.
* Experience with multiple frameworks, including and
* Strong understanding of the unique needs and challenges of the education sector.
* A degree in Computer Science or a related field.
* Certification is expected.
PLEASE NOTE: Please only apply if you meet all the selection criteria (and this is demonstrated clearly in your resume).
Due to the high volume of responses expected, we will only reply if your application is successful