Role Title: Senior AI Software Engineer (JavaScript / Python)
Contract Length: 12 months
Pay: $1,000 per day + Super
Location: Eveleigh with flexible hybrid working
Team Culture: Agile, research-informed, and delivery-focused
About your new employer!
This major NSW Government department is leading the way in digital innovation, with a strong focus on AI and machine learning to modernise critical public services. Their work directly impacts future generations, and they’re building a team of forward-thinking technologists to design ethical, scalable, and high-performance digital solutions in a fast-paced and purpose-driven environment.
About your new role!
This is a key role for a Senior AI Software Engineer with deep hands-on expertise in JavaScript and Python. You’ll design and develop scalable software platforms, integrate AI functionality into enterprise systems, and lead code reviews and mentoring across agile development squads.
This role sits at the intersection of product development and applied research, supporting the rollout of AI-driven solutions within a large government ecosystem.
Key tasks for this role include:
- Designing scalable applications using JavaScript and Python
- Building full-stack systems including REST APIs and cloud-based backends
- Developing automation, monitoring, and remediation for improved service uptime
- Driving software R&D aligned to the department’s AI strategy and assurance framework
- Creating work packages, reviewing code, and mentoring junior developers
- Collaborating with multidisciplinary teams across design, AI, data and operations
About You!
We’re looking for someone with:
- 5+ years of experience in software engineering using JavaScript and Python
- Strong background in AI/ML integration within real-world applications
- Knowledge of REST APIs, cloud-native architectures and rapid development cycles
- Familiarity with object-oriented and functional programming principles
- Experience building high-throughput, resilient systems in cloud environments
- A continuous improvement mindset and strong mentoring skills
Qualifications for the role include:
- Degree in Computer Science or a related field
- Experience with AI frameworks (TensorFlow, NLP, etc.) is highly desirable
- Azure cloud experience and familiarity with Node.js, Vue.js is a plus
- Knowledge of the NSW AI Assurance Framework (or similar policy/ethical frameworks)
What’s on offer?
Role Title: Senior AI Software Engineer (JavaScript / Python)
Contract Length: 12 months
Pay: $1,000 per day + Super
Location: Eveleigh with flexible hybrid working
Team Culture: Agile, research-informed, and delivery-focused
To apply, use the Apply Now button or for further information and a confidential discussion, please contact Rick.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer (Go) - Remote Work
2026-05-21
Network Engineer
2026-05-27
Senior Data & Machine Learning Engineer (all genders)
2026-05-21
- Posted
- Jul 30, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Eveleigh
- Company
- West Recruitment Consulting
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer (Go) - Remote Work
2026-05-21
Network Engineer
2026-05-27
Senior Data & Machine Learning Engineer (all genders)
2026-05-21