Build scalable full-stack applications with AI and data capabilities
Strong production software engineering experience required
C#, Java, Node.js or Python | React, Angular or Vue | AWS
Posted 18d ago
Our client is a large NSW government department that provides extensive education services
They are at the forefront of digital reinvention; leveraging artificial intelligence to revolutionise education
Role Description:
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 and Objectives:
Manage & direct processes & R&D to meet the AI strategy needs
Understand the unique challenges of the education sector and how integrating AI capabilities can lead to solutions
Design and develop software applications - writing code that is efficient, maintainable, and meets the requirements of the project.
Test and debug your code to ensure that it is free from errors and performs as expected
Understand and operate within the NSW Artificial Intelligence Assurance Framework
Create work packages from user stories, review code and mentor junior team members
Create scalable software platforms and applications in JavaScript and Python
Examine existing systems for flaws and create solutions that improve service uptime and time-to-resolve through monitoring and automated remediation
Plan and execute full software development lifecycles
Essential skills and qualifications:
A degree in Computer Science or a related field
Five or more years of experience in JavaScript and Python software engineering
Two or more years 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 capabilities
Experience with rapid development cycles in a web based environment
Preferred skills and qualifications:
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 Node.js and Vue.js
Strong understanding of the unique needs and challenges of the education sector
At AAR Consulting Group we embrace diversity, inclusion, and equal opportunity. We encourage and support applications from people with a disability.
Please reach out to discuss any accommodations or adjustments that may be needed during the recruitment process via careers@aarconsultinggroup.com.au or 02 9114 8300